Fix for GUI on multi-node setups.

Reinstated tests for _isMaster and isRegularRendering() with GUI to prevent slave crashes
This commit is contained in:
Matthew Territo
2016-07-29 14:27:58 -06:00
parent 04eec9e2b7
commit c159e027ee

View File

@@ -816,14 +816,13 @@ void OpenSpaceEngine::postDraw() {
bool showGui = _windowWrapper->hasGuiWindow() ? _windowWrapper->isGuiWindow() : true;
if (showGui) {
_renderEngine->renderScreenLog();
if (_console->isVisible())
_console->render();
#ifdef OPENSPACE_MODULE_ONSCREENGUI_ENABLED
if (_gui->isEnabled())
if (_gui->isEnabled() && _isMaster && _windowWrapper->isRegularRendering())
_gui->endFrame();
}
#endif
}
if (_isInShutdownMode)
_renderEngine->renderShutdownInformation(_shutdownCountdown, _shutdownWait);