Don't panic when setting cursor visibility fails (#683)

Currently setting cursor visibility always fails on Wayland. It
shouldn't be a critical error on any platform.
This commit is contained in:
Tuomas Siipola 2017-07-28 19:02:56 +03:00 committed by Joe Wilm
parent 11e67d9034
commit e33168eff7
1 changed files with 4 additions and 2 deletions

View File

@ -276,11 +276,13 @@ impl Window {
pub fn set_cursor_visible(&mut self, visible: bool) {
if visible != self.cursor_visible {
self.cursor_visible = visible;
self.window.set_cursor_state(if visible {
if let Err(err) = self.window.set_cursor_state(if visible {
CursorState::Normal
} else {
CursorState::Hide
}).unwrap();
}) {
warn!("Failed to set cursor visibility: {}", err);
}
}
}