diff options
| author | bbb651 <bar.ye651@gmail.com> | 2024-12-10 01:58:26 +0200 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-02 08:50:48 +0300 |
| commit | 0113292cf6a77aea55739c7e779a891786aa35bd (patch) | |
| tree | 1ded074e286b46bf6a622f320e3a53d9cf81d4f9 /src/dbus/mutter_display_config.rs | |
| parent | 4741ab2e0465275d58c36db426b169c742d964cf (diff) | |
| download | niri-0113292cf6a77aea55739c7e779a891786aa35bd.tar.gz niri-0113292cf6a77aea55739c7e779a891786aa35bd.tar.bz2 niri-0113292cf6a77aea55739c7e779a891786aa35bd.zip | |
Upgrade `zbus` and `async-io`
Diffstat (limited to 'src/dbus/mutter_display_config.rs')
| -rw-r--r-- | src/dbus/mutter_display_config.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/dbus/mutter_display_config.rs b/src/dbus/mutter_display_config.rs index b6df149c..e535e583 100644 --- a/src/dbus/mutter_display_config.rs +++ b/src/dbus/mutter_display_config.rs @@ -3,8 +3,9 @@ use std::sync::{Arc, Mutex}; use serde::Serialize; use zbus::fdo::RequestNameFlags; +use zbus::object_server::SignalEmitter; use zbus::zvariant::{self, OwnedValue, Type}; -use zbus::{dbus_interface, fdo, SignalContext}; +use zbus::{fdo, interface}; use super::Start; use crate::backend::IpcOutputMap; @@ -43,7 +44,7 @@ pub struct LogicalMonitor { properties: HashMap<String, OwnedValue>, } -#[dbus_interface(name = "org.gnome.Mutter.DisplayConfig")] +#[interface(name = "org.gnome.Mutter.DisplayConfig")] impl DisplayConfig { async fn get_current_state( &self, @@ -156,8 +157,8 @@ impl DisplayConfig { Ok((0, monitors, logical_monitors, properties)) } - #[dbus_interface(signal)] - pub async fn monitors_changed(ctxt: &SignalContext<'_>) -> zbus::Result<()>; + #[zbus(signal)] + pub async fn monitors_changed(ctxt: &SignalEmitter<'_>) -> zbus::Result<()>; } impl DisplayConfig { |
