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

From: Anselm R. Garbe <garbeam_AT_gmail.com>
Date: Tue Jul 31 18:24:15 2007

changeset: 930:33e5eecb3311
tag: tip
user: Anselm R. Garbe <garbeam_AT_gmail.com>
date: Tue Jul 31 18:22:13 2007 +0200
summary: changed the fix of yesterday, the resize should only be necessary at manage() time, not on any unban()

diff -r ee82cfb6329b -r 33e5eecb3311 client.c
--- a/client.c Mon Jul 30 21:03:08 2007 +0200
+++ b/client.c Tue Jul 31 18:22:13 2007 +0200
@@ -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 @@ unban(Client *c) {
 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;
Received on Tue Jul 31 2007 - 18:24:15 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:57:43 UTC