diff --git a/src/Unused/CLI/Util.hs b/src/Unused/CLI/Util.hs index f209ef3..3dca2c2 100644 --- a/src/Unused/CLI/Util.hs +++ b/src/Unused/CLI/Util.hs @@ -32,6 +32,7 @@ handleInterrupt :: ThreadId -> IO () handleInterrupt tid = do resetScreen showCursor + setSGR [Reset] throwTo tid $ ExitFailure code where code = signalToInt $ 128 + keyboardSignal