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:
parent
11e67d9034
commit
e33168eff7
|
@ -276,11 +276,13 @@ impl Window {
|
||||||
pub fn set_cursor_visible(&mut self, visible: bool) {
|
pub fn set_cursor_visible(&mut self, visible: bool) {
|
||||||
if visible != self.cursor_visible {
|
if visible != self.cursor_visible {
|
||||||
self.cursor_visible = 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
|
CursorState::Normal
|
||||||
} else {
|
} else {
|
||||||
CursorState::Hide
|
CursorState::Hide
|
||||||
}).unwrap();
|
}) {
|
||||||
|
warn!("Failed to set cursor visibility: {}", err);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue