From: SangHyeon Lee Date: Tue, 31 Jan 2017 04:10:57 +0000 (+0900) Subject: genlist: check parent freeze on access activate X-Git-Tag: submit/tizen/20170221.045909~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d944ba8dc9738e25bcbcb3c7320f6dc49e2ac9c0;p=platform%2Fupstream%2Felementary.git genlist: check parent freeze on access activate Change-Id: I7285f80031bd3a2860da9bd4e7efac72c887d786 Signed-off-by: SangHyeon Lee --- diff --git a/src/mobile_lib/elm_genlist.c b/src/mobile_lib/elm_genlist.c index 7428c098e..b08d1b0e9 100644 --- a/src/mobile_lib/elm_genlist.c +++ b/src/mobile_lib/elm_genlist.c @@ -1145,9 +1145,15 @@ _access_activate_cb(void *data, Elm_Object_Item *item EINA_UNUSED) { Elm_Gen_Item *it = data; + Evas_Object *parent = WIDGET(it); -// if (!_elm_util_freeze_events_get(WIDGET(it))) - _item_select(it); + while (parent) + { + if (evas_object_freeze_events_get(parent)) return; + parent = evas_object_smart_parent_get(parent); + } + + _item_select(it); } static void