Skip to content

Commit 95ea74e

Browse files
committed
Fix warning on Windows
1 parent 096a76a commit 95ea74e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Stack/Docker.hs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import Control.Monad.IO.Class (MonadIO,liftIO)
2929
import Control.Monad.Logger (MonadLogger,logError,logInfo,logWarn)
3030
import Control.Monad.Reader (MonadReader,asks,runReaderT)
3131
import Control.Monad.Writer (execWriter,runWriter,tell)
32-
import Control.Monad.Trans.Control (MonadBaseControl)
3332
import qualified "cryptohash" Crypto.Hash as Hash
3433
import Data.Aeson.Extended (FromJSON(..),(.:),(.:?),(.!=),eitherDecode)
3534
import Data.ByteString.Builder (stringUtf8,charUtf8,toLazyByteString)
@@ -80,9 +79,11 @@ import System.Process.Read
8079
import System.Process.Run
8180
import Text.Printf (printf)
8281

83-
#ifndef WINDOWS
82+
#ifdef WINDOWS
83+
import Control.Monad.Trans.Control (MonadBaseControl)
84+
#else
8485
import Control.Concurrent (threadDelay)
85-
import Control.Monad.Trans.Control (liftBaseWith)
86+
import Control.Monad.Trans.Control (MonadBaseControl, liftBaseWith)
8687
import System.Posix.Signals
8788
import qualified System.Posix.User as PosixUser
8889
#endif

0 commit comments

Comments
 (0)