mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Avoid duplicate curves in correlation plot
This commit is contained in:
@@ -649,16 +649,24 @@ void RiuSummaryVectorSelectionUi::setSelectedCurveDefinitions( const std::vector
|
||||
{
|
||||
if ( curveDef.ensemble() && !m_hideEnsembles )
|
||||
{
|
||||
m_selectedSources.push_back( curveDef.ensemble() );
|
||||
handleAddedSource( curveDef.ensemble() );
|
||||
if ( std::find( m_selectedSources.begin(), m_selectedSources.end(), curveDef.ensemble() ) ==
|
||||
m_selectedSources.end() )
|
||||
{
|
||||
m_selectedSources.push_back( curveDef.ensemble() );
|
||||
handleAddedSource( curveDef.ensemble() );
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( curveDef.summaryCase() && ( !curveDef.ensemble() || m_showIndividualEnsembleCases ) )
|
||||
{
|
||||
m_selectedSources.push_back( curveDef.summaryCase() );
|
||||
handleAddedSource( curveDef.summaryCase() );
|
||||
if ( std::find( m_selectedSources.begin(), m_selectedSources.end(), curveDef.summaryCase() ) ==
|
||||
m_selectedSources.end() )
|
||||
{
|
||||
m_selectedSources.push_back( curveDef.summaryCase() );
|
||||
handleAddedSource( curveDef.summaryCase() );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user