diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-10 10:25:26 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-10 10:25:33 +0400 |
| commit | 082d734b2aa179b902837099b08244d8c2f16083 (patch) | |
| tree | 82bd820461f70164065b6a167491c938b58698f9 /src/backend | |
| parent | 9d7fdc4fc048682d5e6be8d880392af727786f86 (diff) | |
| download | niri-082d734b2aa179b902837099b08244d8c2f16083.tar.gz niri-082d734b2aa179b902837099b08244d8c2f16083.tar.bz2 niri-082d734b2aa179b902837099b08244d8c2f16083.zip | |
Make zbus optional under "dbus" feature
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/mod.rs | 1 | ||||
| -rw-r--r-- | src/backend/tty.rs | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 64b1b5da..532b8a9c 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -84,6 +84,7 @@ impl Backend { } } + #[cfg_attr(not(feature = "dbus"), allow(unused))] pub fn connectors(&self) -> Arc<Mutex<HashMap<String, Output>>> { match self { Backend::Tty(tty) => tty.connectors(), diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 403f31ab..16ea4079 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -924,6 +924,7 @@ impl Tty { } pub fn suspend(&self) { + #[cfg(feature = "dbus")] if let Err(err) = suspend() { warn!("error suspending: {err:?}"); } @@ -1026,6 +1027,7 @@ fn refresh_interval(mode: DrmMode) -> Duration { Duration::from_nanos(refresh_interval) } +#[cfg(feature = "dbus")] fn suspend() -> anyhow::Result<()> { let conn = zbus::blocking::Connection::system().context("error connecting to system bus")?; let manager = logind_zbus::manager::ManagerProxyBlocking::new(&conn) |
