Skip to content

Commit 0fdd050

Browse files
committed
do not set cursor grab on window creation if not asked for
1 parent 7fd781e commit 0fdd050

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

crates/bevy_winit/src/winit_windows.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,12 @@ impl WinitWindows {
127127

128128
let winit_window = winit_window_builder.build(event_loop).unwrap();
129129

130-
match winit_window.set_cursor_grab(window_descriptor.cursor_locked) {
131-
Ok(_) => {}
132-
Err(winit::error::ExternalError::NotSupported(_)) => {}
133-
Err(err) => Err(err).unwrap(),
130+
if window_descriptor.cursor_locked {
131+
match winit_window.set_cursor_grab(true) {
132+
Ok(_) => {}
133+
Err(winit::error::ExternalError::NotSupported(_)) => {}
134+
Err(err) => Err(err).unwrap(),
135+
}
134136
}
135137

136138
winit_window.set_cursor_visible(window_descriptor.cursor_visible);

0 commit comments

Comments
 (0)