We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20cfc9f commit e3f0a71Copy full SHA for e3f0a71
ghcide/src/Development/IDE/Core/ProgressReporting.hs
@@ -17,7 +17,7 @@ import Control.Monad.Extra
17
import Control.Monad.IO.Class
18
import qualified Control.Monad.STM as STM
19
import Control.Monad.Trans.Class (lift)
20
-import Data.Foldable (for_)
+import Data.Foldable (for_, traverse_)
21
import Data.HashMap.Strict (HashMap)
22
import qualified Data.HashMap.Strict as HMap
23
import Data.IORef
@@ -65,6 +65,7 @@ directProgressReporting sample env style = do
65
inProgressVar <- newIORef (HMap.empty @NormalizedFilePath @Int)
66
67
let progressUpdate KickStarted = do
68
+ readIORef st >>= traverse_ (mRunLspT env . stop)
69
u <- newProgressToken
70
mRunLspT env $ do
71
ready <- create u
0 commit comments