From 2c99b1edf0df7f6ebb15dd18e14f69e125713e91 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Tue, 19 Jan 2010 00:00:07 +0000 Subject: [PATCH] Hide indicator window if we launch a fullscreen app, and show indicator window when fullscreen window is closed. SVN revision: 45307 --- src/modules/illume2/policies/illume/layout.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/modules/illume2/policies/illume/layout.c b/src/modules/illume2/policies/illume/layout.c index 9ff217564..723b351b7 100644 --- a/src/modules/illume2/policies/illume/layout.c +++ b/src/modules/illume2/policies/illume/layout.c @@ -21,6 +21,10 @@ _layout_border_add(E_Border *bd) if ((bd->new_client) || (!bd->visible)) return; if ((bd->need_fullscreen) || (bd->fullscreen)) { + E_Border *b; + + b = e_illume_border_top_shelf_get(bd->zone); + if (b) e_border_hide(b, 2); if (bd->layer != IL_FULLSCREEN_LAYER) e_border_layer_set(bd, IL_FULLSCREEN_LAYER); bd->lock_user_stacking = 1; @@ -40,6 +44,13 @@ void _layout_border_del(E_Border *bd) { /* Do something if a border gets removed */ + if ((bd->need_fullscreen) || (bd->fullscreen)) + { + E_Border *b; + + b = e_illume_border_top_shelf_get(bd->zone); + if (b) e_border_show(b); + } } void