diff --git a/ApplicationLibCode/ProjectDataModel/Polygons/RimPolygonInView.cpp b/ApplicationLibCode/ProjectDataModel/Polygons/RimPolygonInView.cpp index 2eb2761426..e3f4776779 100644 --- a/ApplicationLibCode/ProjectDataModel/Polygons/RimPolygonInView.cpp +++ b/ApplicationLibCode/ProjectDataModel/Polygons/RimPolygonInView.cpp @@ -233,6 +233,12 @@ void RimPolygonInView::updatePolygonFromTargets() points.push_back( target->targetPointXYZ() ); } m_polygon->setPointsInDomainCoords( points ); + + // update other pick editors, make sure we don't update ourselves + m_polygon->coordinatesChanged.block( this ); + m_polygon->coordinatesChanged.send(); + m_polygon->coordinatesChanged.unblock( this ); + m_polygon->objectChanged.send(); } }