diff --git a/i3bar/src/xcb.c b/i3bar/src/xcb.c index 49bb0d09..b52160df 100644 --- a/i3bar/src/xcb.c +++ b/i3bar/src/xcb.c @@ -220,6 +220,8 @@ void unhide_bars() { return; } + draw_bars(); + i3_output *walk; xcb_void_cookie_t cookie; uint32_t mask; @@ -882,6 +884,9 @@ void reconfig_windows() { * */ void draw_bars() { + if (config.hide_on_modifier && !mod_pressed) { + return; + } DLOG("Drawing Bars...\n"); int i = 0;