summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinwoo Kim <cinoo.kim@samsung.com>2016-12-10 08:36:31 +0900
committerShinwoo Kim <cinoo.kim@samsung.com>2016-12-10 08:44:18 +0900
commit7605fbc9d0ee026f07c080e1565c52082dd68131 (patch)
tree5b9fcec92e6181a7069a2f8b8d0fa8bf6c88e94e
parent78ac434769d97295433a18a761b05b502c6fb0d1 (diff)
downloadefl-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.c5
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);