From 9f99bd85bb4afc7ec31aabd9d1080b2f80720393 Mon Sep 17 00:00:00 2001 From: nds Date: Thu, 6 Nov 2014 12:26:43 +0300 Subject: [PATCH] A fix to edit operation improve. --- src/PartSet/PartSet_OperationFeatureEdit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/PartSet/PartSet_OperationFeatureEdit.cpp b/src/PartSet/PartSet_OperationFeatureEdit.cpp index 1a6019799..cedba1c95 100644 --- a/src/PartSet/PartSet_OperationFeatureEdit.cpp +++ b/src/PartSet/PartSet_OperationFeatureEdit.cpp @@ -269,8 +269,10 @@ void PartSet_OperationFeatureEdit::mouseMoved(QMouseEvent* theEvent, ModuleBase_ while (aFeatIter != myFeature2Attribute.end()) { FeaturePtr aFeature = aFeatIter->first; // MPV: added condition because it could be external edge of some object, not sketch - if (aFeature && !sketch()->isSub(aFeature)) + if (aFeature && !sketch()->isSub(aFeature)) { + aFeatIter++; continue; + } std::list anAttributes = aFeatIter->second; // perform edit for the feature -- 2.39.2