From 42b6505bfbb64d041a3880e26b13025954729523 Mon Sep 17 00:00:00 2001 From: Jan Hohenheim Date: Fri, 13 Jun 2025 20:47:55 +0200 Subject: [PATCH] Remove cursor caching --- crates/bevy_winit/src/system.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/crates/bevy_winit/src/system.rs b/crates/bevy_winit/src/system.rs index 873949ea89e41..170dcb194a739 100644 --- a/crates/bevy_winit/src/system.rs +++ b/crates/bevy_winit/src/system.rs @@ -407,16 +407,12 @@ pub(crate) fn changed_windows( } } - if window.cursor_options.grab_mode != cache.window.cursor_options.grab_mode - && crate::winit_windows::attempt_grab(winit_window, window.cursor_options.grab_mode) - .is_err() + if crate::winit_windows::attempt_grab(winit_window, window.cursor_options.grab_mode).is_err() { window.cursor_options.grab_mode = cache.window.cursor_options.grab_mode; } - if window.cursor_options.visible != cache.window.cursor_options.visible { - winit_window.set_cursor_visible(window.cursor_options.visible); - } + winit_window.set_cursor_visible(window.cursor_options.visible); if window.cursor_options.hit_test != cache.window.cursor_options.hit_test { if let Err(err) = winit_window.set_cursor_hittest(window.cursor_options.hit_test) {