diff options
-rw-r--r-- | vcl/aqua/source/app/salinst.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vcl/aqua/source/app/salinst.cxx b/vcl/aqua/source/app/salinst.cxx index 26cccd4ca534..42afa6ecbf9e 100644 --- a/vcl/aqua/source/app/salinst.cxx +++ b/vcl/aqua/source/app/salinst.cxx @@ -622,11 +622,10 @@ void AquaSalInstance::handleAppDefinedEvent( NSEvent* pEvent ) bool bIsFullScreenMode = false; std::list<AquaSalFrame*>::iterator it = pSalData->maFrames.begin(); - while( (*it) && ( (it != pSalData->maFrames.end() ) || ( (*it)->mbFullScreen == false ) ) ) + for(; it != pSalData->maFrames.end(); ++it ) { if( (*it)->mbFullScreen ) bIsFullScreenMode = true; - it++; } switch ([pEvent data1]) @@ -663,7 +662,7 @@ void AquaSalInstance::handleAppDefinedEvent( NSEvent* pEvent ) break; } AquaSalFrame* pFrame = pSalData->maFrames.front(); - Window * pWindow = pFrame->GetWindow() ? pSalData->maFrames.front()->GetWindow() : NULL; + Window* pWindow = pFrame ? pFrame->GetWindow() : NULL; if( pWindow ) { |