Salome HOME
Debug and optimization of selection of elements of the sketch.
[modules/shaper.git] / src / PartSet / PartSet_PreviewSketchPlane.cpp
index 56f6c33f6c0f1a2281fde3e7e0922c997068b56b..808de929f96e6d9d29585f539fd17362759407aa 100644 (file)
@@ -143,7 +143,8 @@ bool PartSet_PreviewSketchPlane::getDefaultSizeOfView(
     return false;
 
   Bnd_Box aBox;
-  for (int aSubFeatureId = 0; aSubFeatureId < theSketch->numberOfSubs(); aSubFeatureId++) {
+  int aNumberOfSubs = theSketch->numberOfSubs();
+  for (int aSubFeatureId = 0; aSubFeatureId < aNumberOfSubs; aSubFeatureId++) {
     FeaturePtr aFeature = theSketch->subFeature(aSubFeatureId);
     if (!aFeature.get())
       continue;