C4DrawGLMac: Put OSX 10.9 API usage into #ifdef block

stable-6.1
Martin Plicht 2015-04-27 21:47:54 +02:00 committed by Nicolas Hake
parent 2f08800709
commit 5deb01fff9
1 changed files with 7 additions and 7 deletions

View File

@ -116,6 +116,7 @@
if (Application.fQuitMsgReceived)
return;
#ifdef __MAC_10_9
// don't draw if tab-switched away from fullscreen
if ([NSApp respondsToSelector:@selector(occlusionState)])
{
@ -123,13 +124,12 @@
if (([NSApp occlusionState] & NSApplicationOcclusionStateVisible) == 0)
return;
}
else
{
if ([self.controller isFullScreenConsideringLionFullScreen] && ![NSApp isActive])
return;
if ([self.window isMiniaturized] || ![self.window isVisible])
return;
}
#endif
if ([self.controller isFullScreenConsideringLionFullScreen] && ![NSApp isActive])
return;
if ([self.window isMiniaturized] || ![self.window isVisible])
return;
C4Window* stdWindow = self.controller.stdWindow;