]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTreeNode.cpp
_T
[creaImageIO.git] / src2 / creaImageIOTreeNode.cpp
index 8b2a29b1ff23f622f05b4551788092ea73080ccc..c78973b55b10fa50610a1d5de598bf7d5a817d2b 100644 (file)
@@ -2,7 +2,10 @@
 #include <creaImageIOTree.h>
 #include <creaImageIOSystem.h>
 #include <algorithm>
-
+#include <creaImageIOGimmick.h>
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#endif
 namespace creaImageIO
 {
   namespace tree
@@ -14,6 +17,7 @@ namespace creaImageIO
       : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       if (parent) 
        {
          GimmickDebugMessage(6,"Default Node constructor (level "<<GetLevel()<<")"
@@ -36,6 +40,7 @@ namespace creaImageIO
      : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       GimmickDebugMessage(6,"Node constructor (level "<<GetLevel()<<")"
                     << std::endl);
 
@@ -75,7 +80,7 @@ namespace creaImageIO
        {
          delete *i;
        }
-
+       mData.reset();
     }
     //=============================================================