diff options
author | Andrea Rossato <andrea.rossato@ing.unitn.it> | 2007-10-27 13:09:32 +0200 |
---|---|---|
committer | Andrea Rossato <andrea.rossato@ing.unitn.it> | 2007-10-27 13:09:32 +0200 |
commit | 105da44b55eca8b872fb892d41bf66deb391b76c (patch) | |
tree | a56bf64c654fff6770ffb0bd8859b40d07bb0c46 | |
parent | e22c89eadc72c8b294536421fce7ca940f969e50 (diff) | |
download | xmobar-105da44b55eca8b872fb892d41bf66deb391b76c.tar.gz xmobar-105da44b55eca8b872fb892d41bf66deb391b76c.tar.bz2 |
Main will now open the connection with the X server
darcs-hash:20071027110932-d6583-621b580c6fffcc889489186a0f030f9f39b0500d.gz
-rw-r--r-- | Main.hs | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -24,6 +24,7 @@ import Parsers import Config import Data.IORef +import Graphics.X11.Xlib import System.Console.GetOpt import System.Exit import System.Environment @@ -34,6 +35,7 @@ import System.Posix.Files -- | The main entry point main :: IO () main = do + d <- openDisplay "" args <- getArgs (o,file) <- getOpts args c <- case file of @@ -44,7 +46,7 @@ main = do conf <- readIORef civ cl <- parseTemplate conf (template conf) vars <- mapM startCommand cl - (d,w) <- createWin conf + w <- createWin d conf eventLoop conf vars d w -- | Reads the configuration files or quits with an error |