conf_intl: Fix disbling of language list box and configure button
authorChris Michael <cp.michael@samsung.com>
Thu, 21 Aug 2014 18:07:40 +0000 (14:07 -0400)
committerChris Michael <cp.michael@samsung.com>
Thu, 21 Aug 2014 18:15:49 +0000 (14:15 -0400)
This fixes ticket T1526 - Selecting no input method would still allow
the configure button to be pressed, and items selected from the
language list.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/modules/conf_intl/e_int_config_imc.c

index 043ea0a..0449a3f 100644 (file)
@@ -231,8 +231,18 @@ _e_imc_imc_toggle(void *data, Evas_Object *obj __UNUSED__)
    E_Config_Dialog_Data *cfdata;
 
    cfdata = data;
+
    if (cfdata->imc_disable)
-     e_widget_ilist_unselect(cfdata->gui.imc_basic_list);
+     {
+        e_widget_ilist_unselect(cfdata->gui.imc_basic_list);
+        e_widget_disabled_set(cfdata->gui.imc_basic_list, 1);
+        e_widget_disabled_set(cfdata->gui.imc_basic_setup, 1);
+     }
+   else
+     {
+        e_widget_disabled_set(cfdata->gui.imc_basic_list, 0);
+        e_widget_disabled_set(cfdata->gui.imc_basic_setup, 0);
+     }
 }
 
 static void