From afa4cf461598e20ffde38884c41c1a802d8f2af0 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Fri, 6 Jan 2006 09:07:34 +0000 Subject: [PATCH] Minor fix for Configure and About buttons being disabled on apply when the modules state hasn't changed SVN revision: 19552 --- src/bin/e_int_config_modules.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/bin/e_int_config_modules.c b/src/bin/e_int_config_modules.c index a2177f128..c9315d945 100644 --- a/src/bin/e_int_config_modules.c +++ b/src/bin/e_int_config_modules.c @@ -182,9 +182,6 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata) char *v; int i; - e_widget_disabled_set(cfdata->gui.configure, 1); - e_widget_disabled_set(cfdata->gui.about, 1); - v = strdup(e_widget_ilist_selected_label_get(cfdata->gui.list)); for (i = 0; i < evas_list_count(cfdata->modules); i++) { @@ -195,6 +192,9 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata) { if (cm->state != cfdata->state) { + e_widget_disabled_set(cfdata->gui.configure, 1); + e_widget_disabled_set(cfdata->gui.about, 1); + m = e_module_find(v); if (!m) { @@ -220,7 +220,6 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata) e_module_save(m); e_module_disable(m); } - //e_widget_disabled_set(cfdata->gui.configure, 1); if (m->func.about) e_widget_disabled_set(cfdata->gui.about, 0);