diff --git a/project/src/backend/sdl/SDLApplication.cpp b/project/src/backend/sdl/SDLApplication.cpp index b4a7b1f0c..4f4e5b158 100644 --- a/project/src/backend/sdl/SDLApplication.cpp +++ b/project/src/backend/sdl/SDLApplication.cpp @@ -826,6 +826,12 @@ namespace lime { int SDLApplication::WaitEvent (SDL_Event *event) { + #ifdef HX_MACOS + + return SDL_WaitEvent (event); + + #else + for(;;) { SDL_PumpEvents (); @@ -840,6 +846,8 @@ namespace lime { } + #endif + }