From b6f2dbb91585206432405eb0b47be49aa9baa1d6 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 20 Oct 2023 10:58:34 +0200 Subject: [PATCH] Regression curve: Make sure source curve for regression always is created The regression curve is using the curve object as data source for regression. Make sure that the source curve is always created, and set uncheck based on curve visibility. --- .../ProjectDataModel/Summary/RimEnsembleCurveSet.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp b/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp index c9328614b4..f7b5cbf960 100644 --- a/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp +++ b/ApplicationLibCode/ProjectDataModel/Summary/RimEnsembleCurveSet.cpp @@ -2117,8 +2117,7 @@ void RimEnsembleCurveSet::updateStatisticsCurves( const std::vectoraddress().category() == RifEclipseSummaryAddressDefines::SummaryCategory::SUMMARY_INVALID ) + if ( m_disableStatisticCurves || !group || addr->address().category() == RifEclipseSummaryAddressDefines::SummaryCategory::SUMMARY_INVALID ) return; // Calculate @@ -2209,7 +2208,7 @@ void RimEnsembleCurveSet::updateStatisticsCurves( const std::vectorsetParentPlotNoReplot( plot->plotWidget() ); @@ -2217,6 +2216,8 @@ void RimEnsembleCurveSet::updateStatisticsCurves( const std::vectorsetColor( m_statistics->color() ); curve->setResampling( m_resampling() ); + curve->setCheckState( isCurvesVisible() ); + if ( m_statisticsUseCustomAppearance() == AppearanceMode::DEFAULT ) { auto symbol = statisticsCurveSymbolFromAddress( address.summaryAddressY() );