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 )
|
if ( curveDef.ensemble() && !m_hideEnsembles )
|
||||||
{
|
{
|
||||||
m_selectedSources.push_back( curveDef.ensemble() );
|
if ( std::find( m_selectedSources.begin(), m_selectedSources.end(), curveDef.ensemble() ) ==
|
||||||
handleAddedSource( curveDef.ensemble() );
|
m_selectedSources.end() )
|
||||||
|
{
|
||||||
|
m_selectedSources.push_back( curveDef.ensemble() );
|
||||||
|
handleAddedSource( curveDef.ensemble() );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( curveDef.summaryCase() && ( !curveDef.ensemble() || m_showIndividualEnsembleCases ) )
|
if ( curveDef.summaryCase() && ( !curveDef.ensemble() || m_showIndividualEnsembleCases ) )
|
||||||
{
|
{
|
||||||
m_selectedSources.push_back( curveDef.summaryCase() );
|
if ( std::find( m_selectedSources.begin(), m_selectedSources.end(), curveDef.summaryCase() ) ==
|
||||||
handleAddedSource( curveDef.summaryCase() );
|
m_selectedSources.end() )
|
||||||
|
{
|
||||||
|
m_selectedSources.push_back( curveDef.summaryCase() );
|
||||||
|
handleAddedSource( curveDef.summaryCase() );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user