From 4428e1664d8d897ce2f914777c0fe060cf334c84 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Tue, 15 Sep 2026 21:17:32 +0300 Subject: fix: preserve unloaded sessions before replacement (#4190) refs #4125 --- src/persist.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/persist.rs') diff --git a/src/persist.rs b/src/persist.rs index 822af263..c95355e6 100644 --- a/src/persist.rs +++ b/src/persist.rs @@ -8,8 +8,9 @@ mod io; pub mod plugin_registry; mod restore; mod snapshot; +mod writer; -pub use self::io::{clear, clear_history, load, load_history, save}; +pub use self::io::{clear_history, load, load_history}; pub use self::restore::restore; #[cfg(unix)] pub use self::restore::{handoff_pane_aliases, restore_handoff}; @@ -17,3 +18,4 @@ pub use self::snapshot::{ capture, capture_history, DirectionSnapshot, LayoutSnapshot, SessionHistorySnapshot, SessionSnapshot, TabSnapshot, WorkspaceSnapshot, }; +pub(crate) use self::writer::SessionWriter; -- cgit v1.2.3