}
}
- elm_object_accessibility_highlight_set(VIEW(it), EINA_TRUE);
+ elm_object_accessibility_highlight_set(eo_it, EINA_TRUE);
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_HIGHLIGHTED, EINA_TRUE);
return ret;
}
EOLIAN static Eina_Bool
-_elm_ctxpopup_item_elm_interface_atspi_component_highlight_clear(Eo *eo_it, Elm_Ctxpopup_Item_Data *it)
+_elm_ctxpopup_item_elm_interface_atspi_component_highlight_clear(Eo *eo_it, Elm_Ctxpopup_Item_Data *it EINA_UNUSED)
{
- elm_object_accessibility_highlight_set(VIEW(it), EINA_FALSE);
+ elm_object_accessibility_highlight_set(eo_it, EINA_FALSE);
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_HIGHLIGHTED, EINA_FALSE);
return EINA_TRUE;
return ;
ELM_CTXPOPUP_DATA_GET(data, pd);
Elm_Ctxpopup_Item_Data *it_data;
- Evas_Object * highlighted_obj = _elm_object_accessibility_currently_highlighted_get();
- Evas_Object * parent = highlighted_obj;
+ Evas_Object *highlighted_obj = _elm_object_accessibility_currently_highlighted_get();
+
+ if (eo_isa(highlighted_obj, ELM_WIDGET_ITEM_CLASS))
+ {
+ Elm_Widget_Item_Data *id = eo_data_scope_get(highlighted_obj, ELM_WIDGET_ITEM_CLASS);
+ highlighted_obj = id->view;
+ }
+
+ Evas_Object *parent = highlighted_obj;
if (eo_isa(highlighted_obj, ELM_WIDGET_CLASS))
{
return ;
ELM_CTXPOPUP_DATA_GET(data, pd);
Elm_Ctxpopup_Item_Data *it_data;
- Evas_Object * highlighted_obj = _elm_object_accessibility_currently_highlighted_get();
- Evas_Object * parent = highlighted_obj;
+ Evas_Object *highlighted_obj = _elm_object_accessibility_currently_highlighted_get();
+
+ if (eo_isa(highlighted_obj, ELM_WIDGET_ITEM_CLASS))
+ {
+ Elm_Widget_Item_Data *id = eo_data_scope_get(highlighted_obj, ELM_WIDGET_ITEM_CLASS);
+ highlighted_obj = id->view;
+ }
+
+ Evas_Object *parent = highlighted_obj;
if (eo_isa(highlighted_obj, ELM_WIDGET_CLASS))
{