]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
Minor corrections.
authoradv <adv@opencascade.com>
Wed, 18 Sep 2013 13:53:28 +0000 (13:53 +0000)
committeradv <adv@opencascade.com>
Wed, 18 Sep 2013 13:53:28 +0000 (13:53 +0000)
src/HYDROGUI/HYDROGUI_CalculationOp.cxx
src/HYDROGUI/HYDROGUI_ColorWidget.h

index 2e36bf50f5f5ab4ea51937c6cfe505af466b4bb0..492b381fb9cac2a88a5fd3085ce7616363a825b6 100644 (file)
@@ -109,11 +109,14 @@ bool HYDROGUI_CalculationOp::processApply( int&     theUpdateFlags,
   }
 
   // check that there are no other objects with the same name in the document
-  Handle(HYDROData_Object) anObject = HYDROGUI_Tool::FindObjectByName( module(), anObjectName );
-  if ( !anObject.IsNull() )
+  if( !myIsEdit || ( !myEditedObject.IsNull() && myEditedObject->GetName() != anObjectName ) )
   {
-    theErrorMsg = tr( "OBJECT_EXISTS_IN_DOCUMENT" ).arg( anObjectName );
-    return false;
+    Handle(HYDROData_Object) anObject = HYDROGUI_Tool::FindObjectByName( module(), anObjectName );
+    if ( !anObject.IsNull() )
+    {
+      theErrorMsg = tr( "OBJECT_EXISTS_IN_DOCUMENT" ).arg( anObjectName );
+      return false;
+    }
   }
 
   Handle(HYDROData_Calculation) aCalculObj = myIsEdit ? myEditedObject :
index c80439e7b51c45c8ee3747bcc1a02bb866567750..d969ab25d1f959961128d164278f2249bf25e66c 100644 (file)
@@ -54,7 +54,7 @@ public:
   //void   setRandColor();
 
 signals:
-  /** is emitted when signal is changed */
+  /** is emitted when color is changed */
   void colorChanged( const QColor& );
 
 protected: