]> SALOME platform Git repositories - modules/superv.git/blobdiff - src/GraphBase/DataFlowBase_InLineNode.cxx
Salome HOME
SMH: 3.0.0 preparation = merged version (POLYWORK + RTVDEBUG01) + adopation for new GUI
[modules/superv.git] / src / GraphBase / DataFlowBase_InLineNode.cxx
index 4d763aa7061de830f8ca3a0e99d8d0a3b7a04d66..71e0016c8c953cf64e42e042d561dc6fdc96e63a 100644 (file)
@@ -168,7 +168,8 @@ bool GraphBase::InLineNode::SaveXML( QDomDocument & Graph , QDomElement & info ,
   GraphBase::ListOfPythonFunctions aPythonFunction ;
   if ( PyFuncName() ) {
     aFuncNames.resize( 1 ) ;
-    aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+//JR 24.02.2005 Memory Leak    aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+    aFuncNames[0] = string( PyFuncName() ) ;
     aPythonFunction.resize( 1 ) ;
     aPythonFunction[0] = PythonFunction() ;
   }
@@ -184,7 +185,8 @@ bool GraphBase::InLineNode::SavePY(ostream &f , const char * aGraphName ,
   GraphBase::ListOfPythonFunctions aPythonFunction ;
   if ( PyFuncName() ) {
     aFuncNames.resize( 1 ) ;
-    aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+//JR 24.02.2005 Memory Leak    aFuncNames[0] = CORBA::string_dup( PyFuncName() ) ;
+    aFuncNames[0] = string( PyFuncName() ) ;
     aPythonFunction.resize( 1 ) ;
     aPythonFunction[0] = PythonFunction() ;
   }