From 56b0c04b7cbe973d4d503187cad410eae5928d12 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Sat, 30 Jan 2010 20:16:58 +0000 Subject: [PATCH] Don't segfault if keyboard has no border. SVN revision: 45738 --- src/modules/illume/e_kbd.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/modules/illume/e_kbd.c b/src/modules/illume/e_kbd.c index 02866b782..c83eba1f7 100644 --- a/src/modules/illume/e_kbd.c +++ b/src/modules/illume/e_kbd.c @@ -1077,15 +1077,18 @@ EAPI void e_kbd_fullscreen_set(E_Zone *zone, int fullscreen) { Eina_List *l; - E_Kbd *kbd; + E_Kbd *kbd; EINA_LIST_FOREACH(kbds, l, kbd) - if ((!!fullscreen) != kbd->fullscreen) - { - kbd->fullscreen = fullscreen; - if (kbd->fullscreen) - e_border_layer_set(kbd->border, 250); - else - e_border_layer_set(kbd->border, 100); - } + if ((!!fullscreen) != kbd->fullscreen) + { + kbd->fullscreen = fullscreen; + if (kbd->border) + { + if (kbd->fullscreen) + e_border_layer_set(kbd->border, 250); + else + e_border_layer_set(kbd->border, 100); + } + } }