From d7ca1516bb87fe7af4e2a55f732ebe6397696a20 Mon Sep 17 00:00:00 2001 From: Jason Creighton Date: Thu, 14 Jun 2007 01:45:01 +0200 Subject: move initColor to Operations and only store the Pixel value of colors Moving initColor to Operations allows it to be used by extensions. The Pixel component of the color is the only thing we need, so it's simpler just to deal with that. darcs-hash:20070613234501-b9aa7-5b39416db9f9d5ac42692262c233179baeb2540f --- Main.hs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Main.hs') diff --git a/Main.hs b/Main.hs index 0d0a442..bf1402f 100644 --- a/Main.hs +++ b/Main.hs @@ -42,12 +42,11 @@ main :: IO () main = do dpy <- openDisplay "" let dflt = defaultScreen dpy - initcolor c = fst `liftM` allocNamedColor dpy (defaultColormap dpy dflt) c rootw <- rootWindow dpy dflt xinesc <- getScreenInfo dpy - nbc <- initcolor normalBorderColor - fbc <- initcolor focusedBorderColor + nbc <- initColor dpy normalBorderColor + fbc <- initColor dpy focusedBorderColor hSetBuffering stdout NoBuffering args <- getArgs -- cgit v1.2.3