diff --git a/locker/src/screensaver.rs b/locker/src/screensaver.rs index df61b56..3250b76 100644 --- a/locker/src/screensaver.rs +++ b/locker/src/screensaver.rs @@ -305,7 +305,7 @@ impl<'a> Screensaver<'a> { match unlock_dialog.child.try_wait() { Err(err) => { warn!("Failed to check unlock dialog's status: {}", err); - self.unlock_dialog = Some(unlock_dialog); + self.hide_cursor(); }, Ok(Some(status)) => { let ok = match DialogExitStatus::try_from(status) {