Salome HOME
SMH: 3.0.0 preparation = merged version (POLYWORK + RTVDEBUG01) + adopation for new GUI
[modules/superv.git] / src / Supervision / FNode_Impl.cxx
index 9fbd6d4be6a81ad9cc1b4ac1f2a6ab4a0b11eebd..88bdca8831d627577d18fac7b97a2d57e19db8bc 100644 (file)
@@ -85,6 +85,9 @@ void FNode_Impl::destroy() {
       delete(_id) ;
       _thisObj->_remove_ref();
     }
+    else {
+      MESSAGE("FNode_Impl::destroy ERROR ") ;
+    }
   }
 //  endService( "FNode_Impl::Destroy" );
 }
@@ -95,8 +98,9 @@ bool FNode_Impl::Delete() {
   if ( DataFlowEditor()->IsEditing() ) {
     DeletePorts() ;
     RetVal = DataFlowEditor()->RemoveNode( Name() ) ;
-    if ( RetVal )
-      RetVal = DataFlowEditor()->IsValid() ;
+    if ( RetVal ) {
+      DataFlowEditor()->UnValid() ;
+    }
   }
 //  endService( "FNode_Impl::Delete" );
   return RetVal ;