From 152423230ccf0efe10c8fbdcf6d4baa1be061a8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?= <7645683+bruvzg@users.noreply.github.com> Date: Sun, 27 Apr 2025 16:00:28 +0300 Subject: [PATCH] [macOS] Update entered state from `mouseMoved`. --- platform/macos/godot_content_view.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/macos/godot_content_view.mm b/platform/macos/godot_content_view.mm index cf9655785d5..5c9ac78222c 100644 --- a/platform/macos/godot_content_view.mm +++ b/platform/macos/godot_content_view.mm @@ -515,6 +515,11 @@ mm->set_relative_screen_position(relativeMotion); ds->get_key_modifier_state([event modifierFlags], mm); + const NSRect contentRect = [wd.window_view frame]; + if (NSPointInRect([event locationInWindow], contentRect)) { + ds->mouse_enter_window(window_id); + } + Input::get_singleton()->parse_input_event(mm); }