diff options
Diffstat (limited to 'src/file_browser.rs')
-rw-r--r-- | src/file_browser.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/file_browser.rs b/src/file_browser.rs index 6d75f7d..019b77f 100644 --- a/src/file_browser.rs +++ b/src/file_browser.rs @@ -87,6 +87,14 @@ pub struct FileBrowser { } impl Tabbable for TabView<FileBrowser> { + fn on_new(&mut self) -> HResult<()> { + let core = self.core.clone(); + std::thread::spawn(move || { + crate::config_installer::ensure_config(core).log(); + }); + Ok(()) + } + fn new_tab(&mut self) -> HResult<()> { let cur_tab = self.active_tab_(); |