diff options
author | Piotr Wach <pwach@bloomberg.net> | 2024-01-20 11:44:55 +0000 |
---|---|---|
committer | Piotr Wach <pwach@bloomberg.net> | 2024-01-20 11:46:10 +0000 |
commit | 65f6735b7a0761b1371bcede86e9b46b9920bb5c (patch) | |
tree | 2e4f63bea5d305ecf10036310a5829f39be39a16 /src/interactive/app/terminal.rs | |
parent | 7efd77e6dd3d442f198ef50967ab50524ca22ffd (diff) |
Fix refresh with multiple input paths
Diffstat (limited to 'src/interactive/app/terminal.rs')
-rw-r--r-- | src/interactive/app/terminal.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/interactive/app/terminal.rs b/src/interactive/app/terminal.rs index f29834f..3cb98a6 100644 --- a/src/interactive/app/terminal.rs +++ b/src/interactive/app/terminal.rs @@ -28,6 +28,7 @@ impl TerminalApp { terminal: &mut Terminal<B>, walk_options: WalkOptions, byte_format: ByteFormat, + input: Vec<PathBuf>, ) -> Result<TerminalApp> where B: Backend, @@ -38,7 +39,7 @@ impl TerminalApp { let display = DisplayOptions::new(byte_format); let window = MainWindow::default(); - let mut state = AppState::new(walk_options); + let mut state = AppState::new(walk_options, input); let traversal = Traversal::new(); let stats = TraversalStats::default(); @@ -61,8 +62,8 @@ impl TerminalApp { Ok(app) } - pub fn traverse(&mut self, input: Vec<PathBuf>) -> Result<()> { - self.state.traverse(&self.traversal, input)?; + pub fn traverse(&mut self) -> Result<()> { + self.state.traverse(&self.traversal)?; Ok(()) } |