diff --git a/src/video/quartz/SDL_QuartzWM.m b/src/video/quartz/SDL_QuartzWM.m index 6a7b1e5ec..f599954bb 100644 --- a/src/video/quartz/SDL_QuartzWM.m +++ b/src/video/quartz/SDL_QuartzWM.m @@ -243,6 +243,7 @@ void QZ_PrivateWarpCursor (_THIS, int x, int y) { CGEventSourceSetLocalEventsSuppressionInterval(evsrc, 0.0); CGWarpMouseCursorPosition (cgp); CFRelease(evsrc); + SDL_PrivateAppActive (QZ_IsMouseInWindow (this), SDL_APPMOUSEFOCUS); } void QZ_WarpWMCursor (_THIS, Uint16 x, Uint16 y) {