X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest%2FServer.hs;h=c59a755979314316d4759765088f883df873c73a;hp=473f2c76e1c39c46252e0f1b0a0933a05db60185;hb=502c8dc3ff63383487536922176330a3f459a462;hpb=2b59ee0c3ac0d2ea5c13f959f86cf17556d4a58b diff --git a/src/Language/Haskell/LSP/Test/Server.hs b/src/Language/Haskell/LSP/Test/Server.hs index 473f2c7..c59a755 100644 --- a/src/Language/Haskell/LSP/Test/Server.hs +++ b/src/Language/Haskell/LSP/Test/Server.hs @@ -2,7 +2,7 @@ module Language.Haskell.LSP.Test.Server (withServer) where import Control.Concurrent import Control.Monad -import Data.Maybe +import Language.Haskell.LSP.Test.Compat import System.IO import System.Process @@ -19,7 +19,7 @@ withServer serverExe f = do hSetBuffering serverErr NoBuffering errSinkThread <- forkIO $ forever $ hGetLine serverErr - pid <- fromIntegral . fromJust <$> getPid serverProc + pid <- getProcessID serverProc result <- f serverIn serverOut pid