Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- dwm.c.orig 2012-04-06 00:01:34.315988272 +0200
- +++ dwm.c 2012-04-06 00:01:16.022655358 +0200
- @@ -751,6 +751,7 @@
- void
- drawbar(Monitor *m) {
- int x;
- + unsigned int w, tw;
- unsigned int i, occ = 0, urg = 0;
- unsigned long *col;
- Client *c;
- @@ -797,11 +798,18 @@
- dc.x = x;
- if(m->sel) {
- col = dc.colors[ m == selmon ? 1 : 0 ];
- + tw = MIN((w = dc.w), MIN(titlemaxw, TEXTW(m->sel->name)));
- + dc.w = tw;
- drawtext(m->sel->name, col, True);
- drawsquare(m->sel->isfixed, m->sel->isfloating, col);
- - }
- - else
- - drawtext(NULL, dc.colors[0], False);
- + if(w > tw) {
- + dc.x += tw;
- + dc.w = w - tw;
- + drawtext(NULL, dc.colors[0], False);
- + }
- + }
- + else
- + drawtext(NULL, dc.colors[0], False);
- }
- XCopyArea(dpy, dc.drawable, m->barwin, dc.gc, 0, 0, m->ww, bh, 0, 0);
- XSync(dpy, False);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement