From 2d3bc291bcfa7ad535824fff34ca0e143413ed1c Mon Sep 17 00:00:00 2001 From: kiwi Date: Tue, 1 May 2007 02:02:59 +0000 Subject: [PATCH] fix e_widget_ilist_unselect segfault on null ilist **value SVN revision: 29785 --- src/bin/e_widget_ilist.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bin/e_widget_ilist.c b/src/bin/e_widget_ilist.c index 8fcd91b2f..6c9db9080 100644 --- a/src/bin/e_widget_ilist.c +++ b/src/bin/e_widget_ilist.c @@ -115,8 +115,11 @@ e_widget_ilist_unselect(Evas_Object *obj) E_Widget_Data *wd; wd = e_widget_data_get(obj); - if (*(wd->value)) free(*(wd->value)); - *(wd->value) = NULL; + if (wd->value && *(wd->value)) + { + free(*(wd->value)); + *(wd->value) = NULL; + } e_ilist_unselect(wd->o_ilist); }