Browse Source

changed the fix of yesterday, the resize should only be necessary at manage() time, not on any unban()

Anselm R. Garbe 18 năm trước cách đây
mục cha
commit
28c10330bd
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      client.c

+ 1 - 1
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;