fix: ui: fix internal screen state when using --register
This seems not to have been user-visible.
This commit is contained in:
parent
21c00f9ba2
commit
52d7f99360
@ -131,11 +131,12 @@ runBrickUi uopts0@UIOpts{uoCliOpts=copts@CliOpts{inputopts_=_iopts,reportspec_=r
|
|||||||
filteredQuery q = simplifyQuery $ And [queryFromFlags ropts, filtered q]
|
filteredQuery q = simplifyQuery $ And [queryFromFlags ropts, filtered q]
|
||||||
where filtered = filterQuery (\x -> not $ queryIsDepth x || queryIsDate x)
|
where filtered = filterQuery (\x -> not $ queryIsDepth x || queryIsDate x)
|
||||||
|
|
||||||
-- select the starting screen, and parent screens you can step back to:
|
-- Select the starting screen, and parent screens you can step back to:
|
||||||
-- menu > accounts by default, or menu > accounts > register with --register.
|
-- menu > accounts by default, or menu > accounts > register with --register.
|
||||||
|
-- Remember the parent screens are ordered nearest/lowest first.
|
||||||
(prevscrs, startscr) = case uoRegister uopts of
|
(prevscrs, startscr) = case uoRegister uopts of
|
||||||
Nothing -> ([menuscr], acctsscr)
|
Nothing -> ([menuscr], acctsscr)
|
||||||
Just apat -> ([menuscr, asSetSelectedAccount acct acctsscr], regscr)
|
Just apat -> ([asSetSelectedAccount acct acctsscr, menuscr], regscr)
|
||||||
where
|
where
|
||||||
regscr =
|
regscr =
|
||||||
rsSetAccount acct False $
|
rsSetAccount acct False $
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user