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:
parent
824fbfd32e
commit
336ab6d12e
1 changed files with 2 additions and 1 deletions
|
@ -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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue