From 270c0e2a6998763a3f2b1d7de9722f8537c8b937 Mon Sep 17 00:00:00 2001 From: Adam Vogt Date: Mon, 20 Oct 2014 16:04:10 +0200 Subject: don't encode paths for spawnPID (#348) Ignore-this: 6897bc8a39b7dd89164500c92f4ee43e darcs-hash:20141020140410-1499c-a73db4e9c4c9a3ec8f5d687817ecde6b53772804.gz --- src/XMonad/Core.hs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/XMonad/Core.hs b/src/XMonad/Core.hs index cef4f81..eb02704 100644 --- a/src/XMonad/Core.hs +++ b/src/XMonad/Core.hs @@ -32,7 +32,6 @@ module XMonad.Core ( import XMonad.StackSet hiding (modify) import Prelude -import Codec.Binary.UTF8.String (encodeString) import Control.Exception.Extensible (fromException, try, bracket, throw, finally, SomeException(..)) import qualified Control.Exception.Extensible as E import Control.Applicative @@ -406,7 +405,7 @@ spawn x = spawnPID x >> return () -- | Like 'spawn', but returns the 'ProcessID' of the launched application spawnPID :: MonadIO m => String -> m ProcessID -spawnPID x = xfork $ executeFile "/bin/sh" False ["-c", encodeString x] Nothing +spawnPID x = xfork $ executeFile "/bin/sh" False ["-c", x] Nothing -- | A replacement for 'forkProcess' which resets default signal handlers. xfork :: MonadIO m => IO () -> m ProcessID -- cgit v1.2.3