diff options
author | Shinwoo Kim <cinoo.kim@samsung.com> | 2016-12-10 08:36:31 +0900 |
---|---|---|
committer | Shinwoo Kim <cinoo.kim@samsung.com> | 2016-12-10 08:44:18 +0900 |
commit | 7605fbc9d0ee026f07c080e1565c52082dd68131 (patch) | |
tree | 5b9fcec92e6181a7069a2f8b8d0fa8bf6c88e94e | |
parent | 78ac434769d97295433a18a761b05b502c6fb0d1 (diff) | |
download | efl-7605fbc9d0ee026f07c080e1565c52082dd68131.tar.gz |
elementary: set atspi role before sending a signal
It is necessary to check atspi role before sending a object:state-changed:showing signal.
The signal is fired when _elm_widget_efl_gfx_visible_set is called.
-rw-r--r-- | src/lib/elementary/elc_naviframe.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index de7f6357ce..57e1b03965 100644 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -1235,14 +1235,13 @@ _item_new(Evas_Object *obj, //item base layout VIEW(it) = elm_layout_add(obj); + elm_interface_atspi_accessible_role_set(VIEW(it), ELM_ATSPI_ROLE_PAGE_TAB); + elm_interface_atspi_accessible_name_set(VIEW(it), (char*)title_label); evas_object_smart_member_add(VIEW(it), obj); if (!elm_widget_sub_object_add(obj, VIEW(it))) ERR("could not add %p as sub object of %p", VIEW(it), obj); - elm_interface_atspi_accessible_role_set(VIEW(it), ELM_ATSPI_ROLE_PAGE_TAB); - elm_interface_atspi_accessible_name_set(VIEW(it), (char*)title_label); - evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_item_size_hints_changed, obj); |