Introduction
Introduction Statistics Contact Development Disclaimer Help
dwm-centeredwindowname-20200723-f035e1e.diff - sites - public wiki contents of …
git clone git://git.suckless.org/sites
Log
Files
Refs
---
dwm-centeredwindowname-20200723-f035e1e.diff (1055B)
---
1 From f035e1e5abb19df5dced9c592ca986deac460435 Mon Sep 17 00:00:00 2001
2 From: bastila <[email protected]>
3 Date: Thu, 23 Jul 2020 02:45:12 +0300
4 Subject: [PATCH] Fix overflow when window name is bigger than window wid…
5
6 ---
7 dwm.c | 6 +++++-
8 1 file changed, 5 insertions(+), 1 deletion(-)
9
10 diff --git a/dwm.c b/dwm.c
11 index 9fd0286..42cb8dd 100644
12 --- a/dwm.c
13 +++ b/dwm.c
14 @@ -731,8 +731,12 @@ drawbar(Monitor *m)
15
16 if ((w = m->ww - tw - x) > bh) {
17 if (m->sel) {
18 + /* fix overflow when window name is bigger than window widt…
19 + int mid = (m->ww - (int)TEXTW(m->sel->name)) / …
20 + /* make sure name will not overlap on tags even…
21 + mid = mid >= lrpad / 2 ? mid : lrpad / 2;
22 drw_setscheme(drw, scheme[m == selmon ? SchemeS…
23 - drw_text(drw, x, 0, w, bh, lrpad / 2, m->sel->n…
24 + drw_text(drw, x, 0, w, bh, mid, m->sel->name, 0…
25 if (m->sel->isfloating)
26 drw_rect(drw, x + boxs, boxs, boxw, box…
27 } else {
28 --
29 2.27.0
30
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.