From 1ac71364a97e4339313366e49f860faa63c2be8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Sun, 8 Mar 2015 17:33:09 +0100 Subject: [PATCH] Fix use of (head . lines) --- Language/Haskell/GhcMod/Logging.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Language/Haskell/GhcMod/Logging.hs b/Language/Haskell/GhcMod/Logging.hs index 26a7205..4fd006d 100644 --- a/Language/Haskell/GhcMod/Logging.hs +++ b/Language/Haskell/GhcMod/Logging.hs @@ -56,8 +56,8 @@ gmLog level loc' doc = do GhcModLog { gmLogLevel = level' } <- gmlHistory let loc | loc' == "" = empty - | otherwise = text (head $ lines loc') <> colon - msg = gmRenderDoc $ gmLogLevelDoc level <+> loc <+> doc + | otherwise = text loc' + msg = gmRenderDoc $ (gmLogLevelDoc level <+> loc) <+>: doc msg' = dropWhileEnd isSpace msg when (Just level <= level') $