Merge branch 'dwm-statusallmons-20160731-56a31dc.diff' into patched
[dwm.git] / dwm.c
diff --git a/dwm.c b/dwm.c
index 2c7cf54..3c99798 100644 (file)
--- a/dwm.c
+++ b/dwm.c
@@ -795,7 +795,7 @@ drawbar(Monitor *m)
                stw = getsystraywidth();
 
        /* draw status first so it can be overdrawn by tags later */
-       if (m == selmon) { /* status is only drawn on selected monitor */
+       if (m == selmon || 1) { /* status is only drawn on selected monitor */
                drw_setscheme(drw, scheme[SchemeNorm]);
                sw = TEXTW(stext) - lrpad / 2 + 2; /* 2px right padding */
                drw_text(drw, m->ww - sw - stw, 0, sw, bh, lrpad / 2 - 2, stext, 0);
@@ -2206,10 +2206,11 @@ updatesizehints(Client *c)
 void
 updatestatus(void)
 {
+       Monitor* m;
        if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext)))
                strcpy(stext, "dwm-"VERSION);
-       drawbar(selmon);
-       updatesystray();
+       for(m = mons; m; m = m->next)
+               drawbar(m);
 }
 
 void