dwm.c
changeset 1527 406003e3a01f
parent 1526 64eb02a74f2b
child 1528 b4f5309d6253
equal deleted inserted replaced
1526:64eb02a74f2b 1527:406003e3a01f
  1268 	else if((c = wintoclient(ev->window))) {
  1268 	else if((c = wintoclient(ev->window))) {
  1269 		switch (ev->atom) {
  1269 		switch (ev->atom) {
  1270 		default: break;
  1270 		default: break;
  1271 		case XA_WM_TRANSIENT_FOR:
  1271 		case XA_WM_TRANSIENT_FOR:
  1272 			if(!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) &&
  1272 			if(!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) &&
  1273 			   (c->isfloating = (wintoclient(trans))))
  1273 			   (c->isfloating = (wintoclient(trans)) != NULL))
  1274 				arrange(c->mon);
  1274 				arrange(c->mon);
  1275 			break;
  1275 			break;
  1276 		case XA_WM_NORMAL_HINTS:
  1276 		case XA_WM_NORMAL_HINTS:
  1277 			updatesizehints(c);
  1277 			updatesizehints(c);
  1278 			break;
  1278 			break;