From 9628642409bca40723831e7cdd0861b8cc7b9e38 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 3 Jul 2024 13:14:25 -0600 Subject: [PATCH] Add support for getting window id from dialog --- src/app.rs | 2 +- src/dialog.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index e611e66..af7aee1 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1036,7 +1036,7 @@ impl Application for App { ), cosmic::widget::menu::Item::Divider, if is_context_trash { - cosmic::widget::menu::Item::Button( + cosmic::widget::menu::Item::Button( fl!("empty-trash"), NavMenuAction::EmptyTrash, ) diff --git a/src/dialog.rs b/src/dialog.rs index 73bcd28..eac6872 100644 --- a/src/dialog.rs +++ b/src/dialog.rs @@ -267,6 +267,10 @@ impl Dialog { .map(DialogMessage) .map(self.mapper) } + + pub fn window_id(&self) -> window::Id { + self.cosmic.app.main_window_id() + } } #[derive(Clone, Debug)]