#11422 Grid Ensemble: Fix copy and paste of a view.

Fixes #11422.
This commit is contained in:
Kristian Bendiksen 2024-08-28 14:05:57 +02:00
parent 0572069511
commit 8886905fd2

View File

@ -26,6 +26,7 @@
#include "RimEclipseContourMapView.h"
#include "RimEclipseContourMapViewCollection.h"
#include "RimEclipseView.h"
#include "RimEclipseViewCollection.h"
#include "RimSimWellInViewCollection.h"
#include "Riu3DMainWindowTools.h"
@ -99,9 +100,13 @@ void RicPasteEclipseViewsFeature::onActionTriggered( bool isChecked )
eclipseCase->contourMapCollection()->addView( contourMapView );
}
else if ( auto viewCollection = dynamic_cast<RimEclipseViewCollection*>( destinationObject ) )
{
viewCollection->addView( rimReservoirView );
}
else
{
eclipseCase->reservoirViews().push_back( rimReservoirView );
eclipseCase->viewCollection()->addView( rimReservoirView );
}
rimReservoirView->setEclipseCase( eclipseCase );