mirror of
https://github.com/jtdaugherty/brick.git
synced 2024-11-22 14:10:03 +03:00
Render.hs: catch all exceptions, not just VtyConfigurationError
This commit is contained in:
parent
1bed2c8268
commit
4c955ad907
@ -12,7 +12,7 @@ import Data.Monoid
|
||||
#endif
|
||||
import qualified Graphics.Vty as V
|
||||
import Brick.Widgets.Border (hBorder)
|
||||
import Control.Exception (try)
|
||||
import Control.Exception (SomeException, try)
|
||||
|
||||
region :: V.DisplayRegion
|
||||
region = (30, 10)
|
||||
@ -34,7 +34,7 @@ expectedResult = "Picture {picCursor = NoCursor, picLayers = [VertJoin {partTop
|
||||
|
||||
main :: IO Bool
|
||||
main = do
|
||||
result <- try (renderDisplay [myWidget]) :: IO (Either V.VtyConfigurationError ())
|
||||
result <- try (renderDisplay [myWidget]) :: IO (Either SomeException ())
|
||||
case result of
|
||||
Left _ -> do
|
||||
putStrLn "Terminal is not available, skipping test"
|
||||
|
Loading…
Reference in New Issue
Block a user