Mercurial > fife-parpg
diff engine/core/controller/engine.cpp @ 643:edf6dcfe8cd4
* Modified the way we detect valid resolutions because SDL_VideoModeOK() was unreliable on a Mac when passed values returned from SDL_ListModes(). It now uses a pre-canned list of common resolutions to check.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sat, 09 Oct 2010 17:00:33 +0000 |
parents | 6e2151325017 |
children | 07b1cf8e92b5 |
line wrap: on
line diff
--- a/engine/core/controller/engine.cpp Fri Oct 08 21:22:02 2010 +0000 +++ b/engine/core/controller/engine.cpp Sat Oct 09 17:00:33 2010 +0000 @@ -103,7 +103,8 @@ m_gui_graphics(0), m_logmanager(0), m_cursor(0), - m_settings() { + m_settings(), + m_devcaps(){ #ifdef USE_COCOA // The next lines ensure that Cocoa is initialzed correctly. // This is needed for SDL to function properly on MAC OS X. @@ -308,9 +309,11 @@ TTF_Quit(); SDL_Quit(); + #ifdef USE_COCOA objc_msgSend(m_autoreleasePool, sel_registerName("release")); #endif + FL_LOG(_log, "================== Engine destructed =================="); m_destroyed = true; //delete m_logmanager;