on master help sign in
Don't refresh automatically when there's an error
commitfd59034fc638bd15289778b40dcd3e848cc1fcdb authorMichael Snoyman <michael@snoyman.com> dateMon 20 Sep 2010, 07:31 (16 years ago) parent8c528dd
1 file changed+5−3
Network/Wai/Handler/DevelServer.hs+5−3
Network/Wai/Handler/DevelServer.hs+5−3
@@ -100,9 +100,11 @@ swapApp app mqueue = do
100100loadingApp :: Maybe SomeException -> Handler
101101loadingApp err f =
102102 f $ const $ return $ Response status200
103− [ ("Content-Type", "text/plain")
104− , ("Refresh", "1")
105− ] $ ResponseLBS $ L8.pack $ toMessage err
103+ ( ("Content-Type", "text/plain")
104+ : case err of
105+ Nothing -> [("Refresh", "1")]
106+ Just _ -> []
107+ ) $ ResponseLBS $ L8.pack $ toMessage err
106108 where
107109 toMessage Nothing = "Loading code changes, please wait"
108110 toMessage (Just err') = "Error loading code: " ++ show err'