diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-23 12:02:52 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-23 12:02:52 +0400 |
| commit | ab9706cb30c26dafe46c807f0cf073e594c84ef0 (patch) | |
| tree | d31171e10e37ae4b75e8a32a2e9b91bf8f3fbbd7 /src/dbus | |
| parent | 05f2a3709b3447ac4d362980b166c3351a7129b2 (diff) | |
| download | niri-ab9706cb30c26dafe46c807f0cf073e594c84ef0.tar.gz niri-ab9706cb30c26dafe46c807f0cf073e594c84ef0.tar.bz2 niri-ab9706cb30c26dafe46c807f0cf073e594c84ef0.zip | |
screencast: Emit MonitorsChanged
Diffstat (limited to 'src/dbus')
| -rw-r--r-- | src/dbus/mutter_display_config.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dbus/mutter_display_config.rs b/src/dbus/mutter_display_config.rs index e22736a2..ea945653 100644 --- a/src/dbus/mutter_display_config.rs +++ b/src/dbus/mutter_display_config.rs @@ -5,7 +5,7 @@ use serde::Serialize; use smithay::output::Output; use zbus::fdo::RequestNameFlags; use zbus::zvariant::{self, OwnedValue, Type}; -use zbus::{dbus_interface, fdo}; +use zbus::{dbus_interface, fdo, SignalContext}; use super::Start; @@ -112,7 +112,8 @@ impl DisplayConfig { Ok((0, monitors, logical_monitors, HashMap::new())) } - // FIXME: monitors-changed signal. + #[dbus_interface(signal)] + pub async fn monitors_changed(ctxt: &SignalContext<'_>) -> zbus::Result<()>; } impl DisplayConfig { |
