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); + } + } }