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; --