elm: access: Active descendent changed signal not sent issue fix. Due to which highli...
authorShilpa Singh <shilpa.singh@samsung.com>
Wed, 29 Nov 2017 15:06:33 +0000 (20:36 +0530)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 21 Dec 2017 10:41:07 +0000 (19:41 +0900)
Change-Id: Id8e1c6d5ec7c513e4e01992fd3ba94890f3f685c

src/lib/elementary/elm_gengrid.c
src/lib/elementary/elm_genlist.c
src/lib/elementary/elm_toolbar.c

index bd6efff..9ceea66 100644 (file)
@@ -5498,7 +5498,7 @@ _elm_gengrid_item_efl_access_component_highlight_grab(Eo *eo_it, Elm_Gen_Item *i
    //
 
    //TIZEN_ONLY(20170717) : expose highlight information on atspi
-   efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+   efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
    //
    return EINA_TRUE;
 }
@@ -5513,7 +5513,7 @@ _elm_gengrid_item_efl_access_component_highlight_clear(Eo *eo_it EINA_UNUSED, El
    //
    elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
    //TIZEN_ONLY(20170717) : expose highlight information on atspi
-   efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+   efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
    //
    return EINA_TRUE;
 }
index accb098..cec0078 100644 (file)
@@ -9025,7 +9025,7 @@ _elm_genlist_item_efl_access_component_highlight_grab(Eo *eo_it, Elm_Gen_Item *i
   else
     sd->atspi_item_to_highlight = it;//it will be highlighted when realized
 
-  efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+  efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
 
   return ret;
 }
@@ -9038,7 +9038,7 @@ _elm_genlist_item_efl_access_component_highlight_clear(Eo *eo_it, Elm_Gen_Item *
   if (sd->atspi_item_to_highlight == it)
       sd->atspi_item_to_highlight = NULL;
 
-  efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+  efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
 
   ret = efl_access_component_highlight_clear(efl_super(eo_it, ELM_GENLIST_ITEM_CLASS));
   return ret;
index 4850d76..f759120 100644 (file)
@@ -3951,7 +3951,7 @@ _elm_toolbar_item_efl_access_component_highlight_grab(Eo *eo_it, Elm_Toolbar_Ite
    elm_toolbar_item_show(eo_it, ELM_TOOLBAR_ITEM_SCROLLTO_IN);
    elm_object_accessibility_highlight_set(VIEW(it), EINA_TRUE);
    // TIZEN_ONLY(20171114): atspi: expose highlight information on atspi
-   efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+   efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
    //
    return EINA_TRUE;
 }
@@ -3961,7 +3961,7 @@ _elm_toolbar_item_efl_access_component_highlight_clear(Eo *eo_it EINA_UNUSED, El
 {
    elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
    // TIZEN_ONLY(20171114): atspi: expose highlight information on atspi
-   efl_event_callback_call(WIDGET(it), EFL_ACCESS_EVENT_ACTIVE_DESCENDANT_CHANGED, eo_it);
+   efl_access_active_descendant_changed_signal_emit(WIDGET(it), eo_it);
    //
    return EINA_TRUE;
 }