From 687aadcfde77db24025b03500fbbfeace67323eb Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Tue, 4 Dec 2018 12:30:47 +0100 Subject: [PATCH] #3816 Annotations : PdmPtr not resolved correctly --- ApplicationCode/ProjectDataModel/RimEclipseView.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ApplicationCode/ProjectDataModel/RimEclipseView.cpp b/ApplicationCode/ProjectDataModel/RimEclipseView.cpp index e196d1d702..0fe1486d20 100644 --- a/ApplicationCode/ProjectDataModel/RimEclipseView.cpp +++ b/ApplicationCode/ProjectDataModel/RimEclipseView.cpp @@ -38,6 +38,7 @@ #include "Rim2dIntersectionView.h" #include "Rim3dOverlayInfoConfig.h" +#include "RimAnnotationCollection.h" #include "RimAnnotationInViewCollection.h" #include "RimCellEdgeColors.h" #include "RimCellRangeFilterCollection.h" @@ -845,6 +846,17 @@ void RimEclipseView::onLoadDataAndUpdate() m_simWellsPartManager->clearGeometryCache(); syncronizeWellsWithResults(); + + RimProject* proj = RiaApplication::instance()->project(); + if (proj && proj->activeOilField()) + { + RimAnnotationCollection* annotColl = proj->activeOilField()->annotationCollection(); + if (annotColl && annotationCollection()) + { + annotationCollection()->onGlobalCollectionChanged(annotColl); + } + } + { // Update simulation well fractures after well cell results are imported