wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

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:
main.c | 7+++++++
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);