event.c
changeset 505 2c29d74b11dc
parent 500 d5ad819f2a66
child 506 b467b5a749db
equal deleted inserted replaced
504:0cefc169ff67 505:2c29d74b11dc
   174 		if(newmask)
   174 		if(newmask)
   175 			XConfigureWindow(dpy, c->win, newmask, &wc);
   175 			XConfigureWindow(dpy, c->win, newmask, &wc);
   176 		else
   176 		else
   177 			configure(c);
   177 			configure(c);
   178 		XSync(dpy, False);
   178 		XSync(dpy, False);
   179 		if(c->isfloat)
   179 		if(c->isfloat) {
   180 			resize(c, False, TopLeft);
   180 			resize(c, False, TopLeft);
       
   181 			if(!isvisible(c))
       
   182 				ban(c);
       
   183 		}
   181 		else
   184 		else
   182 			arrange(NULL);
   185 			arrange(NULL);
   183 	}
   186 	}
   184 	else {
   187 	else {
   185 		wc.x = ev->x;
   188 		wc.x = ev->x;