aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs
diff options
context:
space:
mode:
authorSpencer Janssen <sjanssen@cse.unl.edu>2007-03-07 22:01:17 +0100
committerSpencer Janssen <sjanssen@cse.unl.edu>2007-03-07 22:01:17 +0100
commit65b617b30598cc46710035a5301c904cc03c1dc2 (patch)
tree09f3d1aa076f287bf725953f6de705d23f6a4fc0 /Main.hs
parentf63bd503ff1aa9115bdcceb372d91306dcad7263 (diff)
downloadxmonad-65b617b30598cc46710035a5301c904cc03c1dc2.tar.gz
xmonad-65b617b30598cc46710035a5301c904cc03c1dc2.tar.xz
xmonad-65b617b30598cc46710035a5301c904cc03c1dc2.zip
Manage windows that are created before thunk starts
darcs-hash:20070307210117-a5988-f7aa8bb703df0ceedf7b3a8f1af78e26c43554c0.gz
Diffstat (limited to 'Main.hs')
-rw-r--r--Main.hs4
1 files changed, 4 insertions, 0 deletions
diff --git a/Main.hs b/Main.hs
index e66ee69..8a4bbd4 100644
--- a/Main.hs
+++ b/Main.hs
@@ -77,6 +77,10 @@ main = do
io $ do selectInput dpy r (substructureRedirectMask .|. substructureNotifyMask)
sync dpy False
registerKeys dpy r
+ (_, _, ws) <- io $ queryTree dpy r
+ forM_ ws $ \w -> do
+ wa <- io $ getWindowAttributes dpy w
+ when (waMapState wa == waIsViewable) (manage w)
go dpy
return ()