commit 2af6526adbc898e5bcde5dc0af88b68ac52e8bb8
parent 6efb6703f3495cc7e940982c075dd8e19229cb7d
Author: Kris Maglione <jg@suckless.org>
Date: Sun, 18 Feb 2007 13:45:36 -0500
Make sure that transient windows are managed on startup.
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/main.c b/main.c
@@ -47,6 +47,13 @@ scan_wins() {
if(wa.map_state == IsViewable)
manage_client(create_client(wins[i], &wa));
}
+ for(i = 0; i < num; i++) {
+ if(!XGetWindowAttributes(blz.dpy, wins[i], &wa))
+ continue;
+ if(XGetTransientForHint(blz.dpy, wins[i], &d1)
+ && wa.map_state == IsViewable)
+ manage_client(create_client(wins[i], &wa));
+ }
}
if(wins)
XFree(wins);