From: Daniel Juyung Seo Date: Sun, 31 Oct 2010 03:39:41 +0000 (+0900) Subject: [elm_genlist.c] X-Git-Tag: sbs-working-i386~84 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41c677ab282e1248fa6ec088d780859c1257fa14;p=framework%2Fuifw%2Felementary.git [elm_genlist.c] + Added parameter verification routine. + Fixed indentation. --- diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index c01a48a..9226c10 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -3991,8 +3991,8 @@ elm_genlist_item_next_get(const Elm_Genlist_Item *it) { while (it) { - it = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->next); - if ((it) && (!it->delete_me)) break; + it = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->next); + if ((it) && (!it->delete_me)) break; } return (Elm_Genlist_Item *)it; } @@ -4012,8 +4012,8 @@ elm_genlist_item_prev_get(const Elm_Genlist_Item *it) { while (it) { - it = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->prev); - if ((it) && (!it->delete_me)) break; + it = (Elm_Genlist_Item *)(EINA_INLIST_GET(it)->prev); + if ((it) && (!it->delete_me)) break; } return (Elm_Genlist_Item *)it; } @@ -4611,6 +4611,7 @@ elm_genlist_item_object_get(const Elm_Genlist_Item *it) EAPI void elm_genlist_item_update(Elm_Genlist_Item *it) { + if (!it) return; if (!it->block) return; if (it->delete_me) return; it->mincalcd = EINA_FALSE;