diff options
Diffstat (limited to 'src/tab/tab_struct.rs')
-rw-r--r-- | src/tab/tab_struct.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tab/tab_struct.rs b/src/tab/tab_struct.rs index 932407f..66733bf 100644 --- a/src/tab/tab_struct.rs +++ b/src/tab/tab_struct.rs @@ -3,6 +3,7 @@ use std::path; use crate::config::clean::app::display::tab::TabDisplayOption; use crate::config::clean::app::display::DisplayOption; +use crate::config::clean::app::AppConfig; use crate::context::UiContext; use crate::fs::JoshutoDirList; use crate::history::{DirectoryHistory, JoshutoHistory}; @@ -23,13 +24,14 @@ pub struct JoshutoTab { impl JoshutoTab { pub fn new( cwd: path::PathBuf, + config: &AppConfig, ui_context: &UiContext, options: &DisplayOption, ) -> std::io::Result<Self> { let mut history = JoshutoHistory::new(); let tab_options = options.default_tab_display_option.clone(); - history.populate_to_root(cwd.as_path(), ui_context, options, &tab_options)?; + history.populate_to_root(cwd.as_path(), config, ui_context, options, &tab_options)?; let new_tab = Self { _cwd: cwd, _previous_dir: None, |