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)