Minor fix for Configure and About buttons being disabled on apply when the modules state hasn't changed

SVN revision: 19552
This commit is contained in:
Christopher Michael 2006-01-06 09:07:34 +00:00
parent 18d49353ce
commit afa4cf4615
1 changed files with 3 additions and 4 deletions

View File

@ -182,9 +182,6 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
char *v; char *v;
int i; 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)); v = strdup(e_widget_ilist_selected_label_get(cfdata->gui.list));
for (i = 0; i < evas_list_count(cfdata->modules); i++) 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) 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); m = e_module_find(v);
if (!m) if (!m)
{ {
@ -220,7 +220,6 @@ _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata)
e_module_save(m); e_module_save(m);
e_module_disable(m); e_module_disable(m);
} }
//e_widget_disabled_set(cfdata->gui.configure, 1);
if (m->func.about) if (m->func.about)
e_widget_disabled_set(cfdata->gui.about, 0); e_widget_disabled_set(cfdata->gui.about, 0);