force changed when adding or removing keyboard layouts in config

fix T3208
This commit is contained in:
Mike Blumenkrantz 2016-02-26 16:45:44 -05:00
parent d3d36092c7
commit 0de37612bb
1 changed files with 2 additions and 0 deletions

View File

@ -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 */