diff --git a/src/eventthread.cpp b/src/eventthread.cpp index 9217a4a..00c1b3e 100644 --- a/src/eventthread.cpp +++ b/src/eventthread.cpp @@ -111,7 +111,11 @@ void EventThread::process(RGSSThreadData &rtData) UnidirMessage &windowSizeMsg = rtData.windowSizeMsg; initALCFunctions(rtData.alcDev); + + // XXX this function breaks input focus on OSX +#ifndef __MACOSX__ SDL_SetEventFilter(eventFilter, &rtData); +#endif fullscreen = rtData.config.fullscreen; int toggleFSMod = rtData.config.anyAltToggleFS ? KMOD_ALT : KMOD_LALT;