diff options
author | Sebastian Thiel <sebastian.thiel@icloud.com> | 2024-01-21 17:25:07 +0100 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2024-01-21 17:25:07 +0100 |
commit | f70d1a8e6ace812a7949cd7d0299507b71306d48 (patch) | |
tree | cee9e52898f075bc7857b35a981843dfca0c624f /src/main.rs | |
parent | 322eeb1aa07dacdc82e147bae64f8bfd4d758e1d (diff) | |
parent | 9d976d0d76fcf45d1e0672bc5c1533b000a46ebf (diff) |
fix: Explicit refreshes with 'r and 'R' now work with multiple root paths as will.
This can happen in cases of `dua i root-a root-b` for instance.
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 105cf58..787d28e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -77,8 +77,13 @@ fn main() -> Result<()> { .with_context(|| "Could not instantiate terminal")?; let keys_rx = input_channel(); - let mut app = TerminalApp::initialize(&mut terminal, walk_options, byte_format)?; - app.traverse(extract_paths_maybe_set_cwd(input, !opt.stay_on_filesystem)?)?; + let mut app = TerminalApp::initialize( + &mut terminal, + walk_options, + byte_format, + extract_paths_maybe_set_cwd(input, !opt.stay_on_filesystem)?, + )?; + app.traverse()?; let res = app.process_events(&mut terminal, keys_rx); |