From 55e74cd849ea49e75fffbd1f34e0776e65196d2f Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 15 Apr 2010 17:59:32 +0200 Subject: [PATCH] Selbar: Unmap selbar if there is no selected client --- src/infobar.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/infobar.c b/src/infobar.c index 2e7d187..6a9d250 100644 --- a/src/infobar.c +++ b/src/infobar.c @@ -174,6 +174,14 @@ infobar_draw_selbar(int sc) if(!conf.bars.selbar) return; + if(!sel && infobar[sc].selbar->mapped) + { + barwin_unmap(infobar[sc].selbar); + return; + } + else if(sel && !infobar[sc].selbar->mapped) + barwin_map(infobar[sc].selbar); + barwin_move(infobar[sc].selbar, ((conf.layout_placement) ? (infobar[sc].tags_board->geo.x + infobar[sc].tags_board->geo.width + PAD / 2)