From 3dcb81ebfbeadaaf1212c56af073ab5f656c345b Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 10 Aug 2023 11:23:19 +0200 Subject: [PATCH] Do not create default plot if plot window is hidden When working in the 3D window, creating a MDI window in a hidden plot window causes flickering. --- .../Application/Tools/RiaImportEclipseCaseTools.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp b/ApplicationLibCode/Application/Tools/RiaImportEclipseCaseTools.cpp index 02c84fabe4..1518afb76f 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() ) + if ( !candidateCases.empty() && RiuPlotMainWindow::instance()->isVisible() ) { RicSummaryPlotBuilder::createAndAppendDefaultSummaryMultiPlot( { candidateCases.front() }, {} ); RiuPlotMainWindowTools::setExpanded( candidateCases.front() ); @@ -206,7 +206,7 @@ bool RiaImportEclipseCaseTools::openEclipseCasesFromFile( const QStringList& project->activeOilField()->completionTemplateCollection()->setDefaultUnitSystemBasedOnLoadedCases(); - RiuPlotMainWindowTools::refreshToolbars(); + if ( RiuPlotMainWindow::instance()->isVisible() ) RiuPlotMainWindowTools::refreshToolbars(); if ( RiaGuiApplication::isRunning() ) {