Keep popover effects alive until surface destruction

This commit is contained in:
Samuel Onoja committed 2026-10-14 00:07:25 +01:00
1 parent 4d1d1af413
commit bbc2f226d8
3 files changed
+15 -2

No files matched your search

+3
View File
@@ -171,6 +171,7 @@ struct FereseShell {
theme_error: Option<String>,
pending_config_error: Option<String>,
menu: Option<status_ui::OpenMenu>,
closing_menu_effects: std::collections::HashMap<window::Id, EffectsBinding>,
system_modal: Option<system_modal::SystemModal>,
launcher: Option<launcher::Launcher>,
launcher_files: launcher::files::Files,
@@ -340,6 +341,7 @@ impl cosmic::Application for FereseShell {
theme_error: None,
pending_config_error,
menu: None,
closing_menu_effects: Default::default(),
system_modal: None,
launcher: None,
launcher_files: Default::default(),
@@ -1204,6 +1206,7 @@ mod tests {
theme_error: None,
pending_config_error: None,
menu: None,
closing_menu_effects: Default::default(),
system_modal: None,
launcher: None,
launcher_files: Default::default(),