elc_hoversel: Handle default label object 63/286763/3
authorLukasz Oleksak <l.oleksak@samsung.com>
Thu, 12 Jan 2023 10:58:42 +0000 (11:58 +0100)
committerLukasz Oleksak <l.oleksak@samsung.com>
Thu, 19 Jan 2023 15:01:22 +0000 (15:01 +0000)
Activated hoversel should create its own navigation context when
accessibility mode is on.

@tizen_only

Change-Id: I6968195d930343b461d9e80a54b8358f5b75639f

src/lib/elementary/elc_hoversel.c

index 6287268..b8f1fff 100644 (file)
@@ -425,6 +425,10 @@ _hover_del(Evas_Object *obj)
 
    ELM_HOVERSEL_DATA_GET(obj, sd);
 
+   //TIZEN_ONLY(20230112): Handle default label object
+   _elm_win_default_label_obj_remove(obj);
+   //
+
    sd->expanded = EINA_FALSE;
 
    EINA_LIST_FOREACH(sd->items, l, eo_item)
@@ -581,6 +585,11 @@ _activate(Evas_Object *obj)
    efl_event_callback_legacy_call(obj, ELM_HOVERSEL_EVENT_EXPANDED, NULL);
    efl_canvas_group_calculate(sd->hover);
    _sizing_eval(obj);
+
+   //TIZEN_ONLY(20230112): Handle default label object
+   _elm_win_default_label_obj_append(obj);
+   //
+
    evas_object_show(sd->hover);
 }