diff --git a/cosmic-settings/src/app.rs b/cosmic-settings/src/app.rs index 612de77..06c5445 100644 --- a/cosmic-settings/src/app.rs +++ b/cosmic-settings/src/app.rs @@ -203,7 +203,13 @@ impl cosmic::Application for SettingsApp { app.insert_page::(); app.insert_page::(); app.insert_page::(); - + #[cfg(feature = "wayland")] + { + app.insert_page::(); + app.insert_page::(); + app.insert_page::(); + app.insert_page::(); + } let active_id = match flags.sub_command { Some(p) => app.subtask_to_page(&p), None => app diff --git a/cosmic-settings/src/pages/desktop/dock/applets.rs b/cosmic-settings/src/pages/desktop/dock/applets.rs index dcf070a..f0a91b1 100644 --- a/cosmic-settings/src/pages/desktop/dock/applets.rs +++ b/cosmic-settings/src/pages/desktop/dock/applets.rs @@ -107,6 +107,10 @@ impl page::Page for Page { None => return None, }) } + + fn set_id(&mut self, entity: cosmic_settings_page::Entity) { + self.inner.set_id(entity); + } } impl page::AutoBind for Page {}