From ef07dd656611f2c6d4e4a63c220c2c35c040e8e3 Mon Sep 17 00:00:00 2001 From: jsuya Date: Wed, 5 Dec 2018 19:55:46 +0900 Subject: [PATCH] elm_genlist: fix break at efl migration. Change-Id: I426869a5988d9e213be3b44087f03610035a771e Signed-off-by: jsuya --- src/lib/elementary_tizen/elm_genlist.c | 8 ++++++++ src/lib/elementary_tizen/elm_widget_genlist.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/lib/elementary_tizen/elm_genlist.c b/src/lib/elementary_tizen/elm_genlist.c index 9c71405..1111bda 100644 --- a/src/lib/elementary_tizen/elm_genlist.c +++ b/src/lib/elementary_tizen/elm_genlist.c @@ -9777,6 +9777,14 @@ _elm_genlist_item_efl_access_component_highlight_clear(Eo *eo_it, Elm_Gen_Item * } // +EOLIAN static Efl_Ui_Focus_Object* +_elm_genlist_item_efl_ui_focus_object_focus_parent_get(const Eo *obj EINA_UNUSED, Elm_Gen_Item *pd) +{ + if (!pd->item->block) return NULL; + return pd->item->block->adapter; +} + + /* Standard widget overrides */ ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(elm_genlist, Elm_Genlist_Data) diff --git a/src/lib/elementary_tizen/elm_widget_genlist.h b/src/lib/elementary_tizen/elm_widget_genlist.h index 9fc0f98..682adb1 100644 --- a/src/lib/elementary_tizen/elm_widget_genlist.h +++ b/src/lib/elementary_tizen/elm_widget_genlist.h @@ -382,6 +382,7 @@ struct _Item_Block Evas_Coord x, y, w, h, minw, minh; int position; int item_position_stamp; + Eo *adapter; Eina_Bool position_update : 1; Eina_Bool want_unrealize : 1; -- 2.7.4