From a8c4ea7208aa9e921ba6ac13d0e0a53d3ad0178b Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 2 Jun 2006 05:15:03 +0000 Subject: [PATCH] enable/disable module works again :) SVN revision: 23078 --- src/bin/e_int_config_modules.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/bin/e_int_config_modules.c b/src/bin/e_int_config_modules.c index 0a8170ef7..e5a66e15e 100644 --- a/src/bin/e_int_config_modules.c +++ b/src/bin/e_int_config_modules.c @@ -31,12 +31,10 @@ struct _E_Config_Dialog_Data Evas_List *modules; int state; char *modname; - struct - { - Evas_Object *configure, *about; - Evas_Object *enabled, *unloaded, *list; - } - gui; + struct { + Evas_Object *configure, *about; + Evas_Object *enabled, *unloaded, *list; + } gui; }; EAPI E_Config_Dialog * @@ -171,7 +169,8 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) const char *v; int i; - v = e_widget_ilist_selected_label_get(cfdata->gui.list); + v = cfdata->modname; + if (!v) return 0; for (i = 0; i < evas_list_count(cfdata->modules); i++) { CFModule *cm; @@ -320,7 +319,6 @@ _ilist_cb_change(void *data, Evas_Object *obj) const char *v; cfdata = data; - v = cfdata->modname; if (!v) return; for (l = cfdata->modules; l; l = l->next)