diff --git a/ApplicationCode/Commands/RicCreateTemporaryLgrFeature.cpp b/ApplicationCode/Commands/RicCreateTemporaryLgrFeature.cpp index 964e6ec090..025a877f4b 100644 --- a/ApplicationCode/Commands/RicCreateTemporaryLgrFeature.cpp +++ b/ApplicationCode/Commands/RicCreateTemporaryLgrFeature.cpp @@ -160,8 +160,9 @@ void RicCreateTemporaryLgrFeature::onActionTriggered(bool isChecked) if (eclipseView) { eclipseView->scheduleReservoirGridGeometryRegen(); - eclipseView->loadDataAndUpdate(); } + + v->loadDataAndUpdate(); } if (intersectingOtherLgr) diff --git a/ApplicationCode/ProjectDataModel/RimEclipseCase.cpp b/ApplicationCode/ProjectDataModel/RimEclipseCase.cpp index 2f9b8493ec..d3f9522894 100644 --- a/ApplicationCode/ProjectDataModel/RimEclipseCase.cpp +++ b/ApplicationCode/ProjectDataModel/RimEclipseCase.cpp @@ -37,6 +37,7 @@ #include "Rim2dEclipseView.h" #include "Rim2dEclipseViewCollection.h" +#include "Rim2dIntersectionView.h" #include "Rim2dIntersectionViewCollection.h" #include "RimCaseCollection.h" #include "RimCellEdgeColors.h" @@ -999,6 +1000,11 @@ void RimEclipseCase::reloadDataAndUpdate() contourMap->updateAnnotationItems(); } + for (Rim2dIntersectionView* view : intersectionViewCollection()->views()) + { + view->createDisplayModelAndRedraw(); + } + RimProject* project = RiaApplication::instance()->project(); if (project) {