aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-05-12 20:54:42 +0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-05-12 21:02:40 +0200
commit1aea5ab079239d6aed6ef00a7c371026f53f8941 (patch)
tree6e1e3b58658141789fb40c6f02a1779a63c87719
parente_xkb: split up e_xkb_update (diff)
downloadenlightenment-1aea5ab079239d6aed6ef00a7c371026f53f8941.tar.gz
e_xkb: reconfig when we have set a new set of layouts
When in the config dialog a new set of layouts is created, this set has to be told to the displayserver. Like at the startup of e, so calling e_xkb_reconfig(). fix https://phab.enlightenment.org/T3072
-rw-r--r--src/modules/xkbswitch/e_mod_config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/xkbswitch/e_mod_config.c b/src/modules/xkbswitch/e_mod_config.c
index d0c22450f..d615aad80 100644
--- a/src/modules/xkbswitch/e_mod_config.c
+++ b/src/modules/xkbswitch/e_mod_config.c
@@ -295,6 +295,7 @@ _basic_apply(E_Config_Dialog *cfd EINA_UNUSED, E_Config_Dialog_Data *cfdata)
e_config->xkb.used_options = eina_list_append(e_config->xkb.used_options, oc);
}
+ e_xkb_reconfig();
e_config_save_queue();
return 1;
}