kimcinoo pushed a commit to branch master.

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

commit 2ec7f7baf9346d7dd2d2c1f51f2fe3f8fc0a8adf
Author: Shilpa Singh <shilpa.si...@samsung.com>
Date:   Tue Oct 18 10:56:53 2016 +0900

    elm_atspi_bridge: visible data changed signal not sent issue fix.
    
    Summary:
    _visible_data_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 visible data changed signal from any widget, but signal
    is not sent.
    
    Reviewers: cedric, lukasz.stanislawski, kimcinoo
    
    Reviewed By: kimcinoo
    
    Subscribers: rajeshps, govi, jpeg
    
    Differential Revision: https://phab.enlightenment.org/D4352
---
 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 51b259c..880a338 100644
--- a/src/lib/elementary/elm_atspi_bridge.c
+++ b/src/lib/elementary/elm_atspi_bridge.c
@@ -3906,7 +3906,7 @@ _visible_data_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_VISIBLE_DATA_CHANGED))
+   if (!STATE_TYPE_GET(pd->object_broadcast_mask, 
ATSPI_OBJECT_EVENT_VISIBLE_DATA_CHANGED))
      {
         efl_event_callback_stop(event->object);
         return;

-- 


Reply via email to