summaryrefslogtreecommitdiffstats
path: root/src/tab/tab_struct.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tab/tab_struct.rs')
-rw-r--r--src/tab/tab_struct.rs4
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,