diff --git a/src/GroupGUI/GroupGUI_GroupDlg.cxx b/src/GroupGUI/GroupGUI_GroupDlg.cxx index 1b87b88b8..238f9799e 100644 --- a/src/GroupGUI/GroupGUI_GroupDlg.cxx +++ b/src/GroupGUI/GroupGUI_GroupDlg.cxx @@ -618,7 +618,10 @@ void GroupGUI_GroupDlg::updateState() else if (aGeomObj->GetType() == GEOM_GROUP) aSubObjects = aShapesOp->MakeExplode( aGeomObj, getShapeType(), false); else - break; + { + aMapIndex.Clear(); + break; + } for (int i = 0; i < aSubObjects->length(); i++) {