From aafcd2f9b639039cf9f5a0bd5b18e5b63dab9ef5 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 11 Aug 2023 19:55:54 +0200 Subject: [PATCH] Fix console application issue --- .../Application/Tools/RiaImportEclipseCaseTools.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp b/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp index 1518afb76f..292ec19036 100644 --- a/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp +++ b/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp @@ -190,7 +190,7 @@ bool RiaImportEclipseCaseTools::openEclipseCasesFromFile( const QStringList& delete duplicateCase; } - if ( !candidateCases.empty() && RiuPlotMainWindow::instance()->isVisible() ) + if ( !candidateCases.empty() && RiaGuiApplication::isRunning() && RiuPlotMainWindow::instance()->isVisible() ) { RicSummaryPlotBuilder::createAndAppendDefaultSummaryMultiPlot( { candidateCases.front() }, {} ); RiuPlotMainWindowTools::setExpanded( candidateCases.front() ); @@ -206,10 +206,10 @@ bool RiaImportEclipseCaseTools::openEclipseCasesFromFile( const QStringList& project->activeOilField()->completionTemplateCollection()->setDefaultUnitSystemBasedOnLoadedCases(); - if ( RiuPlotMainWindow::instance()->isVisible() ) RiuPlotMainWindowTools::refreshToolbars(); - if ( RiaGuiApplication::isRunning() ) { + if ( RiuPlotMainWindow::instance()->isVisible() ) RiuPlotMainWindowTools::refreshToolbars(); + // Call process events to clear the queue. This make sure that we are able raise the 3D window on top of the // plot window. Otherwise the event processing ends up with the plot window on top. QApplication::processEvents();