]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/PartSet/PartSet_TreeNodes.cpp
Salome HOME
Issue #18609 (Tuleap): Delete extra nodes from folder
[modules/shaper.git] / src / PartSet / PartSet_TreeNodes.cpp
index e886365e2b28a63e4b789b5108d2b33b4cba15e3..dcd74cf6c0090934100500dc2607fb03d2b3814c 100644 (file)
@@ -1083,7 +1083,7 @@ void PartSet_ObjectFolderNode::update()
     int aNbOfFeatures = aDoc->size(ModelAPI_Feature::group(), true);
     while (aId < myChildren.size()) {
       ModuleBase_ITreeNode* aNode = myChildren.at(aId);
-      if ((aFirst + aId) < aNbOfFeatures) {
+      if ((aId < aNbItems) && ((aFirst + aId) < aNbOfFeatures)) {
         if (aNode->object() != aDoc->object(ModelAPI_Feature::group(), aFirst + aId)) {
           myChildren.removeAll(aNode);
           delete aNode;