aboutsummaryrefslogtreecommitdiff
path: root/src/dbus
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-01-23 12:02:52 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-01-23 12:02:52 +0400
commitab9706cb30c26dafe46c807f0cf073e594c84ef0 (patch)
treed31171e10e37ae4b75e8a32a2e9b91bf8f3fbbd7 /src/dbus
parent05f2a3709b3447ac4d362980b166c3351a7129b2 (diff)
downloadniri-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.rs5
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 {