]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTreeNode.cpp
move directory
[creaImageIO.git] / src2 / creaImageIOTreeNode.cpp
index e14bc8450b8fe6dd5514f5283e921e4f679c6a5b..5d892afdcf03eb65d6387f0bc6383eac6a903ae7 100644 (file)
@@ -3,9 +3,7 @@
 #include <creaImageIOSystem.h>
 #include <algorithm>
 #include <creaImageIOGimmick.h>
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
+
 namespace creaImageIO
 {
   namespace tree
@@ -17,6 +15,7 @@ namespace creaImageIO
       : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       if (parent) 
        {
          GimmickDebugMessage(6,"Default Node constructor (level "<<GetLevel()<<")"
@@ -39,6 +38,7 @@ namespace creaImageIO
      : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       GimmickDebugMessage(6,"Node constructor (level "<<GetLevel()<<")"
                     << std::endl);
 
@@ -78,7 +78,7 @@ namespace creaImageIO
        {
          delete *i;
        }
-
+       mData.reset();
     }
     //=============================================================