diff --git a/src/dialog.rs b/src/dialog.rs index 053d8d5..02a6bf7 100644 --- a/src/dialog.rs +++ b/src/dialog.rs @@ -388,6 +388,10 @@ impl Dialog { pub const fn window_id(&self) -> window::Id { self.cosmic.app.flags.window_id } + + pub fn contains_surface(&self, id: &window::Id) -> bool { + self.cosmic.surface_views.contains_key(id) + } } #[derive(Clone, Debug)]