From e6e49fbddc4f544e1bf39cc13da30b7f83a076ae Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Wed, 11 Jun 2025 12:00:04 +0200 Subject: [PATCH] fix(startup-apps): create autostart directory before creating startup entries Closes #1197 --- cosmic-settings/src/pages/applications/startup_apps.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cosmic-settings/src/pages/applications/startup_apps.rs b/cosmic-settings/src/pages/applications/startup_apps.rs index a5b00f8..caad51f 100644 --- a/cosmic-settings/src/pages/applications/startup_apps.rs +++ b/cosmic-settings/src/pages/applications/startup_apps.rs @@ -225,6 +225,9 @@ impl Page { let directory_to_target = directories.get(0).expect("Always at least one directory"); + + _ = std::fs::create_dir_all(directory_to_target.as_path()); + if let Ok(exists) = std::fs::exists(directory_to_target.join(file_name.clone())) { if !exists { // when adding an application, we want to symlink to be more user-friendly