mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-17 02:42:45 +00:00
Fixed endless message loop after trying to resize window on OS X
This commit is contained in:
parent
66608d5c92
commit
e552eccaa4
14
extern/sdl4ogre/sdlinputwrapper.cpp
vendored
14
extern/sdl4ogre/sdlinputwrapper.cpp
vendored
@ -119,21 +119,21 @@ namespace SFO
|
||||
int w,h;
|
||||
SDL_GetWindowSize(mSDLWindow, &w, &h);
|
||||
// TODO: Fix Ogre to handle this more consistently
|
||||
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
|
||||
mOgreWindow->windowMovedOrResized();
|
||||
#else
|
||||
#if OGRE_PLATFORM == OGRE_PLATFORM_LINUX
|
||||
mOgreWindow->resize(w, h);
|
||||
#else
|
||||
mOgreWindow->windowMovedOrResized();
|
||||
#endif
|
||||
if (mWindowListener)
|
||||
mWindowListener->windowResized(evt.window.data1, evt.window.data2);
|
||||
|
||||
case SDL_WINDOWEVENT_RESIZED:
|
||||
// TODO: Fix Ogre to handle this more consistently
|
||||
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
|
||||
mOgreWindow->windowMovedOrResized();
|
||||
#else
|
||||
#if OGRE_PLATFORM == OGRE_PLATFORM_LINUX
|
||||
mOgreWindow->resize(evt.window.data1, evt.window.data2);
|
||||
#endif
|
||||
#else
|
||||
mOgreWindow->windowMovedOrResized();
|
||||
#endif
|
||||
if (mWindowListener)
|
||||
mWindowListener->windowResized(evt.window.data1, evt.window.data2);
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user