From c721268c34bb2267e073558e7c6523cc97ba089e Mon Sep 17 00:00:00 2001 From: Marco Peereboom Date: Sat, 17 Jan 2009 17:44:10 +0000 Subject: [PATCH] Fix stupid phantom windows during restart. --- scrotwm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrotwm.c b/scrotwm.c index 919c3d3..d7ddbfc 100644 --- a/scrotwm.c +++ b/scrotwm.c @@ -1477,7 +1477,8 @@ main(int argc, char *argv[]) if (XQueryTree(display, root, &d1, &d2, &wins, &num)) { for (i = 0; i < num; i++) { if (!XGetWindowAttributes(display, wins[i], &wa) - || wa.override_redirect || + || wa.override_redirect + || wa.map_state != IsViewable || XGetTransientForHint(display, wins[i], &d1)) continue; manage_window(wins[i]); -- 1.7.10.4