about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAnselm R. Garbe <garbeam@gmail.com>2007-07-31 18:22:13 +0200
committerAnselm R. Garbe <garbeam@gmail.com>2007-07-31 18:22:13 +0200
commit28c10330bd2e1830005602efe79db9218dbe9dc9 (patch)
tree8dae6f6df79ec2349b9977bef336155bd444056d
parent0d40590c2c37677bef170c1ae9f13320599dba5c (diff)
downloaddwm-28c10330bd2e1830005602efe79db9218dbe9dc9.tar.gz
changed the fix of yesterday, the resize should only be necessary at manage() time, not on any unban()
-rw-r--r--client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/client.c b/client.c
index b741a7e..d4dfe6e 100644
--- a/client.c
+++ b/client.c
@@ -226,6 +226,7 @@ manage(Window w, XWindowAttributes *wa) {
 		c->isfloating = (rettrans == Success) || c->isfixed;
 	attach(c);
 	attachstack(c);
+	XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); /* some windows require this */
 	setclientstate(c, IconicState);
 	c->isbanned = True;
 	focus(c);
@@ -311,7 +312,6 @@ void
 unban(Client *c) {
 	if(!c->isbanned)
 		return;
-	XMoveWindow(dpy, c->win, c->x, c->y); /* some windows require this */
 	XMapWindow(dpy, c->win);
 	setclientstate(c, NormalState);
 	c->isbanned = False;