equal
deleted
inserted
replaced
1588 void |
1588 void |
1589 updatesizehints(Client *c) { |
1589 updatesizehints(Client *c) { |
1590 long msize; |
1590 long msize; |
1591 XSizeHints size; |
1591 XSizeHints size; |
1592 |
1592 |
1593 XGetWMNormalHints(dpy, c->win, &size, &msize); |
1593 if(!XGetWMNormalHints(dpy, c->win, &size, &msize)) |
|
1594 /* size is uninitialized, ensure that size.flags aren't used */ |
|
1595 size.flags = PSize; |
1594 if(size.flags & PBaseSize) { |
1596 if(size.flags & PBaseSize) { |
1595 c->basew = size.base_width; |
1597 c->basew = size.base_width; |
1596 c->baseh = size.base_height; |
1598 c->baseh = size.base_height; |
1597 } |
1599 } |
1598 else if(size.flags & PMinSize) { |
1600 else if(size.flags & PMinSize) { |