diff --git a/patch/bar_systray.c b/patch/bar_systray.c index 4ff7fd9..b20b45e 100644 --- a/patch/bar_systray.c +++ b/patch/bar_systray.c @@ -20,6 +20,7 @@ draw_systray(Bar *bar, BarArg *a) return 0; XSetWindowAttributes wa; + XWindowChanges wc; Client *i; unsigned int w; @@ -68,6 +69,10 @@ draw_systray(Bar *bar, BarArg *a) systray->bar = bar; + wc.stack_mode = Above; + wc.sibling = bar->win; + XConfigureWindow(dpy, systray->win, CWSibling|CWStackMode, &wc); + drw_setscheme(drw, scheme[SchemeNorm]); for (w = 0, i = systray->icons; i; i = i->next) { #if BAR_ALPHA_PATCH