diff --git a/src/GroupGUI/GroupGUI_GroupDlg.cxx b/src/GroupGUI/GroupGUI_GroupDlg.cxx index 7c17c042d..fd35dc5e1 100644 --- a/src/GroupGUI/GroupGUI_GroupDlg.cxx +++ b/src/GroupGUI/GroupGUI_GroupDlg.cxx @@ -595,6 +595,8 @@ void GroupGUI_GroupDlg::SelectionIntoArgument() //================================================================================= void GroupGUI_GroupDlg::ConstructorsClicked( int constructorId ) { + if (!myIsShapeType && getConstructorId() != constructorId) + setConstructorId( constructorId ); myIsShapeType = true; myIdList->clear(); activateSelection();