From: seoz Date: Fri, 6 May 2011 02:59:49 +0000 (+0000) Subject: Elementary genlist: Fixed item disabled set bug more and fixed my X-Git-Tag: REL_F_I9500_20120323_1~17^2~2779 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb5593b1bdcc8330b690e31bc046cadede322713;p=framework%2Fuifw%2Felementary.git Elementary genlist: Fixed item disabled set bug more and fixed my previous commit. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@59229 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index cbc703d..7411cb1 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -3791,7 +3791,7 @@ elm_genlist_item_selected_set(Elm_Genlist_Item *it, ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it); Widget_Data *wd = elm_widget_data_get(it->base.widget); if (!wd) return; - if ((it->delete_me) && (it->disabled)) return; + if ((it->delete_me) || (it->disabled)) return; selected = !!selected; if (it->selected == selected) return; @@ -5162,6 +5162,7 @@ elm_genlist_item_mode_set(Elm_Genlist_Item *it, if (!wd) return; if (!mode_type) return; + if ((it->delete_me) || (it->disabled)) return; if ((wd->mode_item == it) && (!strcmp(mode_type, wd->mode_type)) &&