diff --git a/cosmic-applet-status-area/src/subscriptions/status_notifier_item.rs b/cosmic-applet-status-area/src/subscriptions/status_notifier_item.rs index 703b97b4..105ec922 100644 --- a/cosmic-applet-status-area/src/subscriptions/status_notifier_item.rs +++ b/cosmic-applet-status-area/src/subscriptions/status_notifier_item.rs @@ -156,7 +156,10 @@ pub struct LayoutProps { #[zvariant(rename = "icon-name")] icon_name: Option, disposition: Option, - shortcut: Option, + // If this field has a different type, this causes the whole type to fail + // to parse, due to a zvariant bug. + // https://github.com/dbus2/zbus/issues/856 + // shortcut: Option, } impl zvariant::Type for LayoutProps { @@ -218,10 +221,6 @@ impl Layout { pub fn disposition(&self) -> Option<&str> { self.1.disposition.as_deref() } - - pub fn shortcut(&self) -> Option<&str> { - self.1.shortcut.as_deref() - } } #[zbus::proxy(interface = "com.canonical.dbusmenu")]