From 73b456e30754c082636ede597ee5b4c8dc090012 Mon Sep 17 00:00:00 2001 From: michael-leroy Date: Sat, 31 Aug 2024 04:54:20 -0700 Subject: [PATCH] Fixes mouse cursor bug that prevents mouse movement when the left/right mouse button is held down. (#16942) --- ui/drivers/ui_cocoatouch.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/drivers/ui_cocoatouch.m b/ui/drivers/ui_cocoatouch.m index efcd254e2f..f24fb672d4 100644 --- a/ui/drivers/ui_cocoatouch.m +++ b/ui/drivers/ui_cocoatouch.m @@ -884,7 +884,7 @@ enum defaultRegion:(UIPointerRegion *)defaultRegion API_AVAILABLE(ios(13.4)) { cocoa_input_data_t *apple = (cocoa_input_data_t*) input_state_get_ptr()->current_data; - if (!apple) + if (!apple || apple->mouse_grabbed) return nil; CGPoint location = [apple_platform.renderView convertPoint:[request location] fromView:nil]; apple->touches[0].screen_x = (int16_t)(location.x * [[UIScreen mainScreen] scale]);