From 2ef8c50a093a5e95b117692f088716b1c6aa89e0 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Thu, 21 Aug 2014 14:07:40 -0400 Subject: [PATCH] conf_intl: Fix disbling of language list box and configure button 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 --- src/modules/conf_intl/e_int_config_imc.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/modules/conf_intl/e_int_config_imc.c b/src/modules/conf_intl/e_int_config_imc.c index 043ea0a82..0449a3fd9 100644 --- a/src/modules/conf_intl/e_int_config_imc.c +++ b/src/modules/conf_intl/e_int_config_imc.c @@ -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