diff --git a/ApplicationLibCode/ProjectDataModelCommands/RimcProject.cpp b/ApplicationLibCode/ProjectDataModelCommands/RimcProject.cpp index 7bc83397e0..1512f1371f 100644 --- a/ApplicationLibCode/ProjectDataModelCommands/RimcProject.cpp +++ b/ApplicationLibCode/ProjectDataModelCommands/RimcProject.cpp @@ -297,19 +297,19 @@ std::expected RimProject_createGridFromKeyValues RimMainPlotCollection::current()->ensureDefaultFlowPlotsAreCreated(); - if ( RimEclipseView* riv = grid->createAndAddReservoirView() ) + if ( RiaGuiApplication::isRunning() ) { - riv->loadDataAndUpdate(); - - if ( !riv->cellResult()->hasResult() ) + if ( RimEclipseView* riv = grid->createAndAddReservoirView() ) { - riv->cellResult()->setResultVariable( RiaResultNames::undefinedResultName() ); - } + riv->loadDataAndUpdate(); - analysisModels->updateConnectedEditors(); + if ( !riv->cellResult()->hasResult() ) + { + riv->cellResult()->setResultVariable( RiaResultNames::undefinedResultName() ); + } + + analysisModels->updateConnectedEditors(); - if ( RiaGuiApplication::isRunning() ) - { if ( RiuMainWindow::instance() ) RiuMainWindow::instance()->selectAsCurrentItem( riv->cellResult() ); } }