From b76040487627e820449c56fdf8a8915ac6f63864 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Thu, 21 Oct 2021 15:46:50 +0200 Subject: [PATCH] Fix crash on save project in console mode --- ApplicationLibCode/ProjectDataModel/RimProject.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/RimProject.cpp b/ApplicationLibCode/ProjectDataModel/RimProject.cpp index f61128c869..08daeecc77 100644 --- a/ApplicationLibCode/ProjectDataModel/RimProject.cpp +++ b/ApplicationLibCode/ProjectDataModel/RimProject.cpp @@ -358,12 +358,15 @@ void RimProject::initAfterRead() //-------------------------------------------------------------------------------------------------- void RimProject::setupBeforeSave() { - RiaGuiApplication* guiApp = RiaGuiApplication::instance(); - - if ( guiApp ) + if ( RiaGuiApplication::isRunning() ) { - m_show3DWindow = guiApp->mainWindow()->isVisible(); - m_showPlotWindow = guiApp->mainPlotWindow() && guiApp->mainPlotWindow()->isVisible(); + RiaGuiApplication* guiApp = RiaGuiApplication::instance(); + + if ( guiApp ) + { + m_show3DWindow = guiApp->mainWindow()->isVisible(); + m_showPlotWindow = guiApp->mainPlotWindow() && guiApp->mainPlotWindow()->isVisible(); + } } m_projectFileVersionString = STRPRODUCTVER;