From d2484d08d5fea7de16c5eceac58350ca523165d8 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Wed, 23 Apr 2014 11:00:50 +0300 Subject: [PATCH] Genlist: fix EO errors. Elm-Widget function was called on non elm-widget objects. --- legacy/elementary/src/lib/elm_genlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 9f8d37f8f2..db317d4854 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -1732,7 +1732,7 @@ _item_realize(Elm_Gen_Item *it, Evas_Object* eobj; Eina_List* l; EINA_LIST_FOREACH(it->content_objs, l, eobj) - if (elm_object_focus_allow_get(eobj)) + if (elm_widget_is(eobj) && elm_object_focus_allow_get(eobj)) it->item_focus_chain = eina_list_append (it->item_focus_chain, eobj); @@ -6508,7 +6508,7 @@ elm_genlist_item_fields_update(Elm_Object_Item *item, Eina_List* l; it->item_focus_chain = eina_list_free(it->item_focus_chain); EINA_LIST_FOREACH(it->content_objs, l, eobj) - if (elm_object_focus_allow_get(eobj)) + if (elm_widget_is(eobj) && elm_object_focus_allow_get(eobj)) it->item_focus_chain = eina_list_append(it->item_focus_chain, eobj); }