diff --git a/src/bin/e_xkb.c b/src/bin/e_xkb.c index ed2641106..29b19721f 100644 --- a/src/bin/e_xkb.c +++ b/src/bin/e_xkb.c @@ -153,6 +153,7 @@ e_xkb_layout_next(void) Eina_List *l; E_Config_XKB_Layout *cl; + if (!e_config->xkb.used_layouts) return; l = eina_list_nth_list(e_config->xkb.used_layouts, e_config->xkb.cur_group); l = eina_list_next(l); if (!l) l = e_config->xkb.used_layouts; @@ -173,6 +174,7 @@ e_xkb_layout_prev(void) Eina_List *l; E_Config_XKB_Layout *cl; + if (!e_config->xkb.used_layouts) return; l = eina_list_nth_list(e_config->xkb.used_layouts, e_config->xkb.cur_group); l = eina_list_prev(l); if (!l) l = eina_list_last(e_config->xkb.used_layouts);