More gyrations trying to get SDL 1.2 to work correctly on all Mac OS X versions.

Lion gets mad if you try to set a fullscreen context linked with the new SDK and using these APIs.
We're going to try to do this smarter in 1.3, but let's just make it work.

--HG--
branch : SDL-1.2
This commit is contained in:
Sam Lantinga 2012-01-19 00:27:07 -05:00
parent 824fbfd32e
commit 336ab6d12e

View file

@ -840,7 +840,7 @@ static SDL_Surface* QZ_SetVideoFullScreen (_THIS, SDL_Surface *current, int widt
if ( isLion ) {
[ qz_window setLevel:CGShieldingWindowLevel() ];
[ gl_context setView: window_view ];
[ gl_context setFullScreen ];
//[ gl_context setFullScreen ];
[ gl_context update ];
}
@ -903,6 +903,7 @@ static SDL_Surface* QZ_SetVideoFullScreen (_THIS, SDL_Surface *current, int widt
if (isLion) {
[ qz_window setHasShadow:NO];
[ qz_window setOpaque:YES];
[ qz_window makeKeyAndOrderFront:nil ];
}
/* !!! FIXME: keep an eye on this.