client.c
changeset 721 d3876aa79292
parent 718 09452e717bfd
child 725 d99be681d502
equal deleted inserted replaced
720:a7e16dff53f3 721:d3876aa79292
   176 
   176 
   177 void
   177 void
   178 resize(Client *c, Bool sizehints) {
   178 resize(Client *c, Bool sizehints) {
   179 	XWindowChanges wc;
   179 	XWindowChanges wc;
   180 
   180 
       
   181 	if(c->w <= 0 || c->h <= 0)
       
   182 		return;
   181 	if(sizehints) {
   183 	if(sizehints) {
   182 		if(c->incw)
   184 		if(c->incw)
   183 			c->w -= (c->w - c->basew) % c->incw;
   185 			c->w -= (c->w - c->basew) % c->incw;
   184 		if(c->inch)
   186 		if(c->inch)
   185 			c->h -= (c->h - c->baseh) % c->inch;
   187 			c->h -= (c->h - c->baseh) % c->inch;