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) {
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue