diff --git a/src/GroupGUI/GroupGUI_GroupDlg.cxx b/src/GroupGUI/GroupGUI_GroupDlg.cxx index fd35dc5e1..5e5580351 100644 --- a/src/GroupGUI/GroupGUI_GroupDlg.cxx +++ b/src/GroupGUI/GroupGUI_GroupDlg.cxx @@ -809,7 +809,12 @@ void GroupGUI_GroupDlg::setShapeType( const TopAbs_ShapeEnum theType ) case TopAbs_SOLID: anId = 3; break; } setConstructorId( anId ); - myIsShapeType = true; + if (!myIsShapeType) + { + myIsShapeType = true; + // workaround top avoid set checked button 0 + setConstructorId( anId ); + } }