diff options
author | Shilpa Singh <shilpa.singh@samsung.com> | 2016-09-26 14:28:09 -0700 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2016-09-26 15:01:33 -0700 |
commit | c4c95adc6bb4eacabc5f6e4f306ce15ab51a46cd (patch) | |
tree | 3e14c3503ec3cd2204fbf7bf898f6e3c463f3fe6 | |
parent | 5323f7e1735f7ab057e8e248357cd96ceeea4138 (diff) | |
download | efl-c4c95adc6bb4eacabc5f6e4f306ce15ab51a46cd.tar.gz |
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 <cedric@osg.samsung.com>
-rw-r--r-- | src/lib/elementary/elm_atspi_bridge.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index c6c1b77061..011570ccad 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; |