summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--patch/bar_systray.c5
1 files changed, 5 insertions, 0 deletions
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