Răsfoiți Sursa

fix systray drawing delay when toggling bar

siduck76 4 ani în urmă
părinte
comite
305c36f1d3
2 a modificat fișierele cu 2 adăugiri și 4 ștergeri
  1. 2 4
      chadwm/dwm.c
  2. BIN
      chadwm/dwm.o

+ 2 - 4
chadwm/dwm.c

@@ -2393,17 +2393,15 @@ void togglebar(const Arg *arg) {
     if (!selmon->showbar)
       wc.y = -bh;
     else if (selmon->showbar) {
-      wc.y = 0;
+      wc.y = vp;
       if (!selmon->topbar)
-        wc.y = selmon->mh - bh;
+        wc.y = selmon->mh - bh + vp;
     }
     XConfigureWindow(dpy, systray->win, CWY, &wc);
   }
   arrange(selmon);
 }
 
-
-
 void togglefloating(const Arg *arg) {
   if (!selmon->sel)
     return;

BIN
chadwm/dwm.o