Quartz: minor deprecated function cleanups.

--HG--
branch : SDL-1.2
This commit is contained in:
Ryan C. Gordon 2012-01-18 19:00:38 -05:00
parent 0a7ca2e800
commit 51cf4a651a

View file

@ -838,11 +838,14 @@ static SDL_Surface* QZ_SetVideoFullScreen (_THIS, SDL_Surface *current, int widt
/* Apparently Lion checks some version flag set by the linker /* Apparently Lion checks some version flag set by the linker
and changes API behavior. Annoying. */ and changes API behavior. Annoying. */
if ( isLion ) { if ( isLion ) {
[ qz_window setLevel:CGShieldingWindowLevel() ]; [ qz_window setLevel:CGShieldingWindowLevel() ];
[ gl_context setView: window_view ]; [ gl_context setView: window_view ];
[ gl_context setFullScreen ]; [ gl_context setFullScreen ];
[ gl_context update ]; [ gl_context update ];
} else { }
#if (MAC_OS_X_VERSION_MIN_REQUIRED < 1070)
if ( !isLion ) {
CGLError err; CGLError err;
CGLContextObj ctx; CGLContextObj ctx;
@ -854,7 +857,8 @@ static SDL_Surface* QZ_SetVideoFullScreen (_THIS, SDL_Surface *current, int widt
SDL_SetError ("Error setting OpenGL fullscreen: %s", CGLErrorString(err)); SDL_SetError ("Error setting OpenGL fullscreen: %s", CGLErrorString(err));
goto ERR_NO_GL; goto ERR_NO_GL;
} }
} }
#endif
[ window_view release ]; [ window_view release ];
[ gl_context makeCurrentContext]; [ gl_context makeCurrentContext];