From 61c0f2cf6486d1434f8aa991338648dd6190dcc9 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 8 Sep 2016 20:38:23 -0700 Subject: [PATCH] Suggestion from Apple: use kCFRunLoopCommonModes which does more complete event processing --- src/video/uikit/SDL_uikitevents.m | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/video/uikit/SDL_uikitevents.m b/src/video/uikit/SDL_uikitevents.m index 7083e204b..85d6dca5b 100644 --- a/src/video/uikit/SDL_uikitevents.m +++ b/src/video/uikit/SDL_uikitevents.m @@ -56,14 +56,9 @@ UIKit_PumpEvents(_THIS) /* Pump most event types. */ SInt32 result; do { - result = CFRunLoopRunInMode(kCFRunLoopDefaultMode, seconds, TRUE); + result = CFRunLoopRunInMode(kCFRunLoopCommonModes, seconds, TRUE); } while (result == kCFRunLoopRunHandledSource); - /* Make sure UIScrollView objects scroll properly. */ - do { - result = CFRunLoopRunInMode((CFStringRef)UITrackingRunLoopMode, seconds, TRUE); - } while(result == kCFRunLoopRunHandledSource); - /* See the comment in the function definition. */ UIKit_GL_RestoreCurrentContext(); }