aboutsummaryrefslogtreecommitdiff
path: root/src/backend/tty.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-10-10 10:25:26 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-10-10 10:25:33 +0400
commit082d734b2aa179b902837099b08244d8c2f16083 (patch)
tree82bd820461f70164065b6a167491c938b58698f9 /src/backend/tty.rs
parent9d7fdc4fc048682d5e6be8d880392af727786f86 (diff)
downloadniri-082d734b2aa179b902837099b08244d8c2f16083.tar.gz
niri-082d734b2aa179b902837099b08244d8c2f16083.tar.bz2
niri-082d734b2aa179b902837099b08244d8c2f16083.zip
Make zbus optional under "dbus" feature
Diffstat (limited to 'src/backend/tty.rs')
-rw-r--r--src/backend/tty.rs2
1 files changed, 2 insertions, 0 deletions
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)