cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c4c95adc6bb4eacabc5f6e4f306ce15ab51a46cd

commit c4c95adc6bb4eacabc5f6e4f306ce15ab51a46cd
Author: Shilpa Singh <shilpa.si...@samsung.com>
Date:   Mon Sep 26 14:28:09 2016 -0700

    elm_atspi_bridge: Active descendant changed signal not sent issue fix.
    
    Summary:
    Active descendant changed signal send function checks for wrong object,
    hence always returns with out actually sending signal.
    
    The state is set to pd->object_broadcast_mask and not
    pd->object_children_broadcast_mask in _set_broadcast_flag function.
    
    Test Plan:
    Send the active descandant changed signal from any widget, but signal
    is not sent.
    
    Reviewers: kimcinoo, lukasz.stanislawski, cedric
    
    Reviewed By: cedric
    
    Subscribers: jpeg, govi, rajeshps
    
    Differential Revision: https://phab.enlightenment.org/D4318
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/lib/elementary/elm_atspi_bridge.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_atspi_bridge.c 
b/src/lib/elementary/elm_atspi_bridge.c
index c6c1b77..011570c 100644
--- a/src/lib/elementary/elm_atspi_bridge.c
+++ b/src/lib/elementary/elm_atspi_bridge.c
@@ -3925,7 +3925,7 @@ _active_descendant_changed_signal_send(void *data, const 
Efl_Event *event)
 
    ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(data, pd);
 
-   if (!STATE_TYPE_GET(pd->object_children_broadcast_mask, 
ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED))
+   if (!STATE_TYPE_GET(pd->object_broadcast_mask, 
ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED))
      {
         efl_event_callback_stop(event->object);
         return;

-- 


Reply via email to