From: sebastid Date: Sun, 8 Jan 2006 08:12:39 +0000 (+0000) Subject: Set pointer to config dialog to NULL when closing the dialog. X-Git-Tag: submit/efl/20131021.015651~14202 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad90f04ef8a35d807bd153427c01e09d89f42175;p=platform%2Fupstream%2Fenlightenment.git Set pointer to config dialog to NULL when closing the dialog. SVN revision: 19637 --- diff --git a/src/modules/ibar/e_mod_config.c b/src/modules/ibar/e_mod_config.c index 0caa591..244a1df 100644 --- a/src/modules/ibar/e_mod_config.c +++ b/src/modules/ibar/e_mod_config.c @@ -58,8 +58,8 @@ _fill_data(IBar *ib, CFData *cfdata) cfdata->autoscroll_speed = ib->conf->autoscroll_speed; } -static void -*_create_data(E_Config_Dialog *cfd) +static void * +_create_data(E_Config_Dialog *cfd) { CFData *cfdata; IBar *ib; @@ -73,11 +73,15 @@ static void static void _free_data(E_Config_Dialog *cfd, CFData *cfdata) { + IBar *ibar; + + ibar = cfd->data; + ibar->config_dialog = NULL; free(cfdata); } -static Evas_Object -*_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata) +static Evas_Object * +_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata) { Evas_Object *o, *ob; IBar *ib; @@ -124,8 +128,8 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata) return 1; } -static Evas_Object -*_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata) +static Evas_Object * +_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFData *cfdata) { Evas_Object *o, *of, *ob; IBar *ib;