discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=05d09f7c517f5843b2d789d250cdc825ed12aaf0

commit 05d09f7c517f5843b2d789d250cdc825ed12aaf0
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Fri Apr 4 15:01:53 2014 -0400

    null check xkb layout list
    
    CID 1039869
---
 src/bin/e_xkb.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_xkb.c b/src/bin/e_xkb.c
index 5065fb0..e48dd58 100644
--- a/src/bin/e_xkb.c
+++ b/src/bin/e_xkb.c
@@ -159,6 +159,7 @@ e_xkb_layout_next(void)
    E_Config_XKB_Layout *cl;
 
    if (e_config->xkb.dont_touch_my_damn_keyboard) return;
+   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;
@@ -180,6 +181,7 @@ e_xkb_layout_prev(void)
    E_Config_XKB_Layout *cl;
 
    if (e_config->xkb.dont_touch_my_damn_keyboard) return;
+   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);

-- 


Reply via email to