From 84711e38b12016d6eb48b1e74ab41e33085f8141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9E=97=E4=BC=9F?= Date: Thu, 9 Mar 2023 13:39:49 +0800 Subject: [PATCH] Set cursor hittest during window creation (#7966) --- crates/bevy_winit/src/winit_windows.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/bevy_winit/src/winit_windows.rs b/crates/bevy_winit/src/winit_windows.rs index eefb07ec73..33441333b9 100644 --- a/crates/bevy_winit/src/winit_windows.rs +++ b/crates/bevy_winit/src/winit_windows.rs @@ -166,6 +166,12 @@ impl WinitWindows { } winit_window.set_cursor_visible(window.cursor.visible); + if let Err(err) = winit_window.set_cursor_hittest(window.cursor.hit_test) { + warn!( + "Could not set cursor hit test for window {:?}: {:?}", + window.title, err + ); + } self.entity_to_winit.insert(entity, winit_window.id()); self.winit_to_entity.insert(winit_window.id(), entity);