Salome HOME
Bug IPAL20038 Name disappears in Create Group on Mesh dialog box when Group type...
authordmv <dmv@opencascade.com>
Tue, 1 Jul 2008 12:38:09 +0000 (12:38 +0000)
committerdmv <dmv@opencascade.com>
Tue, 1 Jul 2008 12:38:09 +0000 (12:38 +0000)
src/SMESHGUI/SMESHGUI_GroupDlg.cxx

index 4c254fa74e77a68bb3c2962bddb50513036e3e7d..a28d2f0a6481c4bd4ea13e84216a580035add8f2 100644 (file)
@@ -517,7 +517,6 @@ void SMESHGUI_GroupDlg::init (SMESH::SMESH_GroupBase_ptr theGroup)
   
   myName->setText(theGroup->GetName());
   myName->home(false);
-  myOldName = myName->text();
 
   SALOMEDS::Color aColor = theGroup->GetColor();
   setGroupColor( aColor );
@@ -620,6 +619,7 @@ void SMESHGUI_GroupDlg::updateButtons()
 //=================================================================================
 void SMESHGUI_GroupDlg::onNameChanged (const QString& text)
 {
+  myOldName = myName->text();
   updateButtons();
 }
 
@@ -646,8 +646,7 @@ void SMESHGUI_GroupDlg::onGrpTypeChanged (int id)
 {
   if (myGrpTypeId != id) {
     myWGStack->raiseWidget( id );
-    if (id == 0)
-      myName->setText(myOldName);
+    myName->setText(myOldName);
     onSelectGeomGroup(id == 1);
   }
   myGrpTypeId = id;