Update all dependencies
This commit is contained in:
@ -12,4 +12,4 @@ bscreensaver-util = { path = "../util" }
|
||||
futures = "0.3"
|
||||
log = "0.4"
|
||||
xcb = { version = "1", features = ["dpms"] }
|
||||
zbus = "3"
|
||||
zbus = "4"
|
||||
|
@ -3,7 +3,7 @@ use bscreensaver_util::init_logging;
|
||||
use futures::{future::FutureExt, pin_mut, select};
|
||||
use log::{debug, error, info, trace, warn};
|
||||
use std::{io, process::exit, time::{Duration, Instant}};
|
||||
use zbus::{dbus_interface, fdo::{self, DBusProxy, RequestNameFlags}, names::{BusName, UniqueName, WellKnownName}, ConnectionBuilder, MessageHeader};
|
||||
use zbus::{interface, fdo::{self, DBusProxy, RequestNameFlags}, names::{BusName, UniqueName, WellKnownName}, ConnectionBuilder, MessageHeader};
|
||||
|
||||
use bscreensaver_command::{bscreensaver_command, BCommand};
|
||||
use bscreensaver_util::opt_contains;
|
||||
@ -25,7 +25,7 @@ struct ScreenSaver {
|
||||
state: Arc<Mutex<State>>,
|
||||
}
|
||||
|
||||
#[dbus_interface(name = "org.freedesktop.ScreenSaver")]
|
||||
#[interface(name = "org.freedesktop.ScreenSaver")]
|
||||
impl ScreenSaver {
|
||||
async fn inhibit(
|
||||
&mut self,
|
||||
@ -47,7 +47,7 @@ impl ScreenSaver {
|
||||
return Ok(0);
|
||||
}
|
||||
|
||||
let peer = hdr.sender()?;
|
||||
let peer = hdr.sender();
|
||||
let cookie = rand_u32().await
|
||||
.map_err(|err| fdo::Error::IOError(err.to_string()))?;
|
||||
self.state.lock().await.inhibitors.push(Inhibitor {
|
||||
|
Reference in New Issue
Block a user