From 2c1ef661b0b2d48864d6ffa0d588feb173ff5a45 Mon Sep 17 00:00:00 2001 From: Jon Jenssen Date: Tue, 3 May 2022 15:59:38 +0200 Subject: [PATCH] Avoid regenerating viewer pages when just stepping curves in plots --- ApplicationLibCode/ProjectDataModel/RimMultiPlot.h | 2 +- .../ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/RimMultiPlot.h b/ApplicationLibCode/ProjectDataModel/RimMultiPlot.h index 92b77684e1..2cae684794 100644 --- a/ApplicationLibCode/ProjectDataModel/RimMultiPlot.h +++ b/ApplicationLibCode/ProjectDataModel/RimMultiPlot.h @@ -73,6 +73,7 @@ public: virtual void updateAfterPlotRemove(); void deleteAllPlots() override; + void updatePlots(); size_t plotCount() const override; size_t plotIndex( const RimPlot* plot ) const; @@ -132,7 +133,6 @@ protected: void initAfterRead() override; void applyPlotWindowTitleToWidgets(); - void updatePlots(); void updateZoom(); void recreatePlotWidgets(); diff --git a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp index 0688f2d200..6cb7cefa58 100644 --- a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp +++ b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryPlotSourceStepping.cpp @@ -515,8 +515,7 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi( const caf::PdmFieldHandle* RimSummaryMultiPlot* summaryMultiPlot = dynamic_cast( m_objectForSourceStepping.p() ); if ( summaryMultiPlot ) { - summaryMultiPlot->keepVisiblePageAfterUpdate( true ); - summaryMultiPlot->loadDataAndUpdate(); + summaryMultiPlot->updatePlots(); RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow(); mainPlotWindow->updateMultiPlotToolBar(); }