diff --git a/hledger-ui/Hledger/UI/Main.hs b/hledger-ui/Hledger/UI/Main.hs index e7415ab67..2aff7daaa 100644 --- a/hledger-ui/Hledger/UI/Main.hs +++ b/hledger-ui/Hledger/UI/Main.hs @@ -230,8 +230,13 @@ runBrickUi uopts@UIOpts{cliopts_=copts@CliOpts{inputopts_=_iopts,reportopts_=rop -- and start the app. Must be inside the withManager block #if MIN_VERSION_vty(5,15,0) - let myVty = mkVty mempty + let mkvty = mkVty mempty #else - let myVty = mkVty def + let mkvty = mkVty def +#endif +#if MIN_VERSION_brick(0,47,0) + vty0 <- mkvty + void $ customMain vty0 mkvty (Just eventChan) brickapp ui +#else + void $ customMain mkvty (Just eventChan) brickapp ui #endif - void $ customMain myVty (Just eventChan) brickapp ui diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index 4e9d337b7..967844307 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -81,7 +81,7 @@ when: buildable: false else: dependencies: - - brick >=0.23 && <0.47 + - brick >=0.23 - unix - vty >=5.5