commit 46a29875a65a944587c0f0708f6a54de2db835e4
Author: Jochen Sprickerhof <[email protected]>
Date:   Fri May 27 11:36:37 2022 +0200

    [dwm][fancybar] Update for current master

diff --git 
a/dwm.suckless.org/patches/fancybar/dwm-fancybar-20200423-ed3ab6b.diff 
b/dwm.suckless.org/patches/fancybar/dwm-fancybar-20220527-d3f93c7.diff
similarity index 83%
rename from dwm.suckless.org/patches/fancybar/dwm-fancybar-20200423-ed3ab6b.diff
rename to dwm.suckless.org/patches/fancybar/dwm-fancybar-20220527-d3f93c7.diff
index a8aa2a03..d8e14129 100644
--- a/dwm.suckless.org/patches/fancybar/dwm-fancybar-20200423-ed3ab6b.diff
+++ b/dwm.suckless.org/patches/fancybar/dwm-fancybar-20220527-d3f93c7.diff
@@ -1,8 +1,7 @@
 diff --git a/dwm.c b/dwm.c
-index fb1e326..941293e 100644
 --- a/dwm.c
 +++ b/dwm.c
-@@ -696,10 +696,10 @@ dirtomon(int dir)
+@@ -699,10 +699,10 @@ dirtomon(int dir)
  void
  drawbar(Monitor *m)
  {
@@ -14,8 +13,8 @@ index fb1e326..941293e 100644
 +      unsigned int i, occ = 0, urg = 0, n = 0;
        Client *c;
  
-       /* draw status first so it can be overdrawn by tags later */
-@@ -710,6 +710,8 @@ drawbar(Monitor *m)
+       if (!m->showbar)
+@@ -716,6 +716,8 @@ drawbar(Monitor *m)
        }
  
        for (c = m->clients; c; c = c->next) {
@@ -24,7 +23,7 @@ index fb1e326..941293e 100644
                occ |= c->tags;
                if (c->isurgent)
                        urg |= c->tags;
-@@ -730,15 +732,39 @@ drawbar(Monitor *m)
+@@ -736,15 +738,39 @@ drawbar(Monitor *m)
        x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
  
        if ((w = m->ww - tw - x) > bh) {
@@ -58,8 +57,8 @@ index fb1e326..941293e 100644
 +                                      continue;
 +                              tw = MIN(m->sel == c ? w : mw, TEXTW(c->name));
 +
-+                              drw_setscheme(drw, scheme[m->sel == c ? 
SchemeSel : SchemeNorm]);
-+                              if (tw > 0) /* trap special handling of 0 in 
drw_text */
++                              drw_setscheme(drw, scheme[m == selmon ? 
SchemeSel : SchemeNorm]);
++                              if (tw > lrpad / 2)
 +                                      drw_text(drw, x, 0, tw, bh, lrpad / 2, 
c->name, 0);
 +                              if (c->isfloating)
 +                                      drw_rect(drw, x + boxs, boxs, boxw, 
boxw, c->isfixed, 0);
diff --git a/dwm.suckless.org/patches/fancybar/index.md 
b/dwm.suckless.org/patches/fancybar/index.md
index 862476cf..053ccc93 100644
--- a/dwm.suckless.org/patches/fancybar/index.md
+++ b/dwm.suckless.org/patches/fancybar/index.md
@@ -12,7 +12,7 @@ Download
 * [dwm-fancybar-5.6.1.diff](dwm-fancybar-5.6.1.diff)
 * [dwm-fancybar-6.1.diff](dwm-fancybar-6.1.diff)
 * [dwm-fancybar-6.2.diff](dwm-fancybar-6.2.diff)
-* [dwm-fancybar-20200423-ed3ab6b.diff](dwm-fancybar-20200423-ed3ab6b.diff)
+* [dwm-fancybar-20220527-d3f93c7.diff](dwm-fancybar-20220527-d3f93c7.diff)
 
 Author
 ------


Reply via email to