From 34732967eb109ee9e0ce082873d411390a305228 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Wed, 7 Jan 2015 14:39:34 +0900 Subject: [PATCH] genlist: null check++ --- legacy/elementary/src/lib/elm_genlist.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 1b4bc63737..801f3232b0 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -502,10 +502,12 @@ _view_clear(Evas_Object *view, Eina_List **texts, Eina_List **contents) Evas_Object *c; const Eina_List *l; - EINA_LIST_FOREACH(*texts, l, part) - edje_object_part_text_set(view, part, NULL); - - if (texts) ELM_SAFE_FREE(*texts, elm_widget_stringlist_free); + if (texts) + { + EINA_LIST_FOREACH(*texts, l, part) + edje_object_part_text_set(view, part, NULL); + ELM_SAFE_FREE(*texts, elm_widget_stringlist_free); + } EINA_LIST_FREE(*contents, c) evas_object_del(c);