From c01e59e9aa188e232b7f420ebb0fa29ddd618837 Mon Sep 17 00:00:00 2001 From: Aram Drevekenin Date: Thu, 7 Aug 2025 16:28:49 +0200 Subject: [PATCH] fix(list): do not list sessions as resurrectable unless they are (#4354) --- zellij-utils/src/sessions.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zellij-utils/src/sessions.rs b/zellij-utils/src/sessions.rs index d7976005..1e914f35 100644 --- a/zellij-utils/src/sessions.rs +++ b/zellij-utils/src/sessions.rs @@ -65,7 +65,11 @@ pub fn get_resurrectable_sessions() -> Vec<(String, Duration)> { let session_name = folder_name .file_name() .map(|f| std::path::PathBuf::from(f).display().to_string())?; - Some((session_name, elapsed_duration)) + if std::path::Path::new(&layout_file_name).exists() { + Some((session_name, elapsed_duration)) + } else { + None + } }) .collect() },