GHOST: add missing check for end full-screen failing
This commit is contained in:
@@ -177,14 +177,12 @@ GHOST_TSuccess GHOST_System::endFullScreen()
|
||||
if (m_windowManager->getFullScreen()) {
|
||||
// GHOST_IWindow* window = m_windowManager->getFullScreenWindow();
|
||||
// GHOST_PRINT("GHOST_System::endFullScreen(): leaving window manager full-screen mode\n");
|
||||
success = m_windowManager->endFullScreen();
|
||||
GHOST_ASSERT(m_displayManager, "GHOST_System::endFullScreen(): invalid display manager");
|
||||
// GHOST_PRINT("GHOST_System::endFullScreen(): leaving full-screen mode\n");
|
||||
success = m_displayManager->setCurrentDisplaySetting(GHOST_DisplayManager::kMainDisplay,
|
||||
m_preFullScreenSetting);
|
||||
}
|
||||
else {
|
||||
success = GHOST_kFailure;
|
||||
if (m_windowManager->endFullScreen() == GHOST_kSuccess) {
|
||||
GHOST_ASSERT(m_displayManager, "GHOST_System::endFullScreen(): invalid display manager");
|
||||
// GHOST_PRINT("GHOST_System::endFullScreen(): leaving full-screen mode\n");
|
||||
success = m_displayManager->setCurrentDisplaySetting(GHOST_DisplayManager::kMainDisplay,
|
||||
m_preFullScreenSetting);
|
||||
}
|
||||
}
|
||||
return success;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user