dwm-sizehints-5.7.2.diff - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
dwm-sizehints-5.7.2.diff (695B)
---
1 diff -r 46109f7eeb14 dwm.c
2 --- a/dwm.c Mon Dec 21 01:14:28 2009 -0500
3 +++ b/dwm.c Mon Dec 21 01:16:38 2009 -0500
4 @@ -1841,7 +1841,7 @@
5
6 if(!XGetWMNormalHints(dpy, c->win, &size, &msize))
7 /* size is uninitialized, ensure that size.flags aren't used */
8 - size.flags = PSize;
9 + size.flags = 0;
10 if(size.flags & PBaseSize) {
11 c->basew = size.base_width;
12 c->baseh = size.base_height;
13 @@ -1880,6 +1880,11 @@
14 }
15 else
16 c->maxa = c->mina = 0.0;
17 + if(size.flags & PSize) {
18 + c->basew = size.base_width;
19 + c->baseh = size.base_height;
20 + c->isfloating = True;
21 + }
22 c->isfixed = (c->maxw && c->minw && c->maxh && c->minh
23 && c->maxw == c->minw && c->maxh == c->minh);
24 }