dwm.c
changeset 1357 33591b7c6bf7
parent 1356 d2658eac8ff9
child 1358 e4bcaca8e6ef
equal deleted inserted replaced
1356:d2658eac8ff9 1357:33591b7c6bf7
  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) {