diff options
Diffstat (limited to 'src/app/input')
| -rw-r--r-- | src/app/input/mod.rs | 2 | ||||
| -rw-r--r-- | src/app/input/sidebar.rs | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/app/input/mod.rs b/src/app/input/mod.rs index 9676da62..e2454861 100644 --- a/src/app/input/mod.rs +++ b/src/app/input/mod.rs @@ -138,6 +138,8 @@ impl App { if is_double_click { self.state.sidebar_width = self.state.default_sidebar_width; + self.state.sidebar_width_source = + crate::app::state::SidebarWidthSource::ConfigDefault; self.state.sidebar_width_auto = false; self.state.mark_session_dirty(); self.state.drag = None; diff --git a/src/app/input/sidebar.rs b/src/app/input/sidebar.rs index 0abfd446..b806271e 100644 --- a/src/app/input/sidebar.rs +++ b/src/app/input/sidebar.rs @@ -242,6 +242,7 @@ impl AppState { let width = divider_col.saturating_sub(sidebar.x).saturating_add(1); self.sidebar_width = width.clamp(crate::ui::MIN_SIDEBAR_WIDTH, crate::ui::MAX_SIDEBAR_WIDTH); + self.sidebar_width_source = crate::app::state::SidebarWidthSource::Manual; self.mark_session_dirty(); } |
