null check xkb layout list

CID 1039869
This commit is contained in:
Mike Blumenkrantz 2014-04-04 15:01:53 -04:00 committed by Cedric BAIL
parent ac26acd6bf
commit 36e64fc97e
1 changed files with 2 additions and 0 deletions

View File

@ -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);