hide_vacant_tags: fix #131

This commit is contained in:
sewn 2024-12-13 17:32:21 +03:00
parent 3880dd0fe4
commit ae2ed4649a
No known key found for this signature in database

View File

@ -1,6 +1,6 @@
From f8b3d8ecb39f10f03441ed0d254532f6d634a3b1 Mon Sep 17 00:00:00 2001
From 54b75630d9f93bd1a8ab5949df64f086043e96eb Mon Sep 17 00:00:00 2001
From: sewn <sewn@disroot.org>
Date: Mon, 10 Jun 2024 14:50:07 +0300
Date: Fri, 13 Dec 2024 17:31:33 +0300
Subject: [PATCH] hide vacant tags
https://dwm.suckless.org/patches/hide_vacant_tags/
@ -9,7 +9,7 @@ https://dwm.suckless.org/patches/hide_vacant_tags/
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/dwl.c b/dwl.c
index ece537a..cd8705d 100644
index 1e199f3..24d4b20 100644
--- a/dwl.c
+++ b/dwl.c
@@ -721,7 +721,7 @@ bufrelease(struct wl_listener *listener, void *data)
@ -36,11 +36,11 @@ index ece537a..cd8705d 100644
+ continue;
x += TEXTW(selmon, tags[i]);
- while (cx >= x && ++i < LENGTH(tags));
+ } while (cursor->x >= x && ++i < LENGTH(tags));
+ } while (cx >= x && ++i < LENGTH(tags));
if (i < LENGTH(tags)) {
click = ClkTagBar;
arg.ui = 1 << i;
@@ -1528,20 +1535,18 @@ drawbar(Monitor *m)
@@ -1530,20 +1537,18 @@ drawbar(Monitor *m)
wl_list_for_each(c, &clients, link) {
if (c->mon != m)
continue;
@ -65,5 +65,5 @@ index ece537a..cd8705d 100644
}
w = TEXTW(m, m->ltsymbol);
--
2.46.0
2.47.1