diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-04-03 17:11:20 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-04-03 17:11:20 +0300 |
| commit | 5ed262a43ac7f264a1a7523b6d4507ba4a976604 (patch) | |
| tree | 8de14a54cf67bb8ee656c3536035f68c7703a01a /src/persist.rs | |
| parent | f159ef69ffe59fd327a4a4f3c4a53aaea567b32a (diff) | |
fix: isolate debug runtime paths and block duplicate herdr instances
Diffstat (limited to 'src/persist.rs')
| -rw-r--r-- | src/persist.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/persist.rs b/src/persist.rs index c296b0ac..fb8ab2d8 100644 --- a/src/persist.rs +++ b/src/persist.rs @@ -467,13 +467,7 @@ fn collect_ids_inner(node: &Node, ids: &mut Vec<PaneId>) { // --- File I/O --- fn session_path() -> PathBuf { - if let Ok(dir) = std::env::var("XDG_CONFIG_HOME") { - PathBuf::from(dir).join("herdr/session.json") - } else if let Ok(home) = std::env::var("HOME") { - PathBuf::from(home).join(".config/herdr/session.json") - } else { - PathBuf::from("/tmp/herdr/session.json") - } + crate::config::config_dir().join("session.json") } pub fn save(snapshot: &SessionSnapshot) { |
