discomfitor pushed a commit to branch enlightenment-0.20.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0de37612bbb011e63a1ff83cb28eaaa9d77fad9a

commit 0de37612bbb011e63a1ff83cb28eaaa9d77fad9a
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Fri Feb 26 16:45:44 2016 -0500

    force changed when adding or removing keyboard layouts in config
    
    fix T3208
---
 src/modules/xkbswitch/e_mod_config.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/modules/xkbswitch/e_mod_config.c 
b/src/modules/xkbswitch/e_mod_config.c
index 4ac2eae..f0f0a4d 100644
--- a/src/modules/xkbswitch/e_mod_config.c
+++ b/src/modules/xkbswitch/e_mod_config.c
@@ -427,6 +427,7 @@ _cb_add(void *data, void *data2 EINA_UNUSED)
    E_Config_Dialog_Data *cfdata;
    if (!(cfdata = data)) return;
 
+   e_config_dialog_changed_set(cfdata->cfd, 1);
    if (cfdata->dlg_add_new) elm_win_raise(cfdata->dlg_add_new->win);
    else cfdata->dlg_add_new = _dlg_add_new(cfdata);
 }
@@ -440,6 +441,7 @@ _cb_del(void *data, void *data2 EINA_UNUSED)
    if (!(cfdata = data)) return;
    if ((n = e_widget_ilist_selected_get(cfdata->used_list)) < 0) return;
 
+   e_config_dialog_changed_set(cfdata->cfd, 1);
    cfdata->cfg_layouts = eina_list_remove_list(cfdata->cfg_layouts, 
eina_list_nth_list(cfdata->cfg_layouts, n));
 
    /* Update the list */

-- 


Reply via email to