From ae4f01fe98d08309d34f9bc30e7763c7e4312770 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Thu, 24 Jul 2014 05:00:30 +0200 Subject: [PATCH] (Apple) platform_apple.c - cleanups --- frontend/platform/platform_apple.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/frontend/platform/platform_apple.c b/frontend/platform/platform_apple.c index 88ce3f981d..c54b62b29c 100644 --- a/frontend/platform/platform_apple.c +++ b/frontend/platform/platform_apple.c @@ -28,7 +28,7 @@ static CFRunLoopObserverRef iterate_observer; static void do_iteration(void) { - if (!(iterate_observer && g_extern.main_is_init && !g_extern.is_paused)) + if (!(g_extern.main_is_init && !g_extern.is_paused)) return; if (main_entry_iterate(0, NULL, NULL)) @@ -42,18 +42,12 @@ static void do_iteration(void) void apple_start_iteration(void) { - if (iterate_observer) - return; - iterate_observer = CFRunLoopObserverCreate(0, kCFRunLoopBeforeWaiting, true, 0, (CFRunLoopObserverCallBack)do_iteration, 0); CFRunLoopAddObserver(CFRunLoopGetMain(), iterate_observer, kCFRunLoopCommonModes); } void apple_stop_iteration(void) { - if (!iterate_observer) - return; - CFRunLoopObserverInvalidate(iterate_observer); CFRelease(iterate_observer); iterate_observer = 0;