From 82d799dd14e02ab1d027789dd84aab38df4418c5 Mon Sep 17 00:00:00 2001 From: raster Date: Wed, 21 Mar 2012 11:52:16 +0000 Subject: [PATCH] From: Hyoyoung Chang Subject: [E-devel] [patch] elm_genlist - bugfix at item_state_update I fixed minor error in _elm_genlist_item_state_update. If item is selected, it sends signal to item and edit_obj. But edit_obj is not checked by if statement. I added a parenthesis for it. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69538 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_genlist.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index c6629ba..058b107 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -1744,12 +1744,14 @@ _elm_genlist_item_state_update(Elm_Gen_Item *it, Item_Cache *itc) if (it->selected != itc->selected) { if (it->selected) - edje_object_signal_emit(VIEW(it), - "elm,state,selected", "elm"); + { + edje_object_signal_emit(VIEW(it), + "elm,state,selected", "elm"); - if (it->edit_obj) - edje_object_signal_emit(it->edit_obj, - "elm,state,selected", "elm"); + if (it->edit_obj) + edje_object_signal_emit(it->edit_obj, + "elm,state,selected", "elm"); + } } if (elm_widget_item_disabled_get(it) != itc->disabled) { -- 2.7.4