From cb4b783dc2a6fe834897a12e519b2599c314f45c Mon Sep 17 00:00:00 2001 From: Victor Berger Date: Tue, 17 Apr 2018 19:08:54 +0200 Subject: [PATCH] backend.session.logind fixes --- src/backend/session/dbus/logind.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/session/dbus/logind.rs b/src/backend/session/dbus/logind.rs index 748f810..dbb13ef 100644 --- a/src/backend/session/dbus/logind.rs +++ b/src/backend/session/dbus/logind.rs @@ -43,6 +43,7 @@ use std::rc::{Rc, Weak}; use std::sync::atomic::{AtomicBool, Ordering}; use systemd::login; use wayland_server::LoopToken; +use wayland_server::commons::Implementation; use wayland_server::sources::{FdEvent, FdInterest, Source}; struct LogindSessionImpl { @@ -456,7 +457,7 @@ pub fn logind_session_bind( notifier.clone(), ) }) - .collect::<::std::result::Result>>, (IoError, _)>>() + .collect::<::std::result::Result>, (IoError, _)>>() .map_err(|(err, _)| { ( err, @@ -528,7 +529,7 @@ impl Implementation<(), FdEvent> for LogindSessionNotifier { let conn = self.internal.conn.borrow(); let items = conn.watch_handle(fd, WatchEvent::Error as u32); if let Err(err) = self.internal.handle_signals(items) { - error!(session.logger, "Error handling dbus signals: {}", err); + error!(self.internal.logger, "Error handling dbus signals: {}", err); } } }