]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTreeNode.cpp
clean-up
[creaImageIO.git] / src2 / creaImageIOTreeNode.cpp
index 8b2a29b1ff23f622f05b4551788092ea73080ccc..5d892afdcf03eb65d6387f0bc6383eac6a903ae7 100644 (file)
@@ -2,6 +2,7 @@
 #include <creaImageIOTree.h>
 #include <creaImageIOSystem.h>
 #include <algorithm>
+#include <creaImageIOGimmick.h>
 
 namespace creaImageIO
 {
@@ -14,6 +15,7 @@ namespace creaImageIO
       : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       if (parent) 
        {
          GimmickDebugMessage(6,"Default Node constructor (level "<<GetLevel()<<")"
@@ -36,6 +38,7 @@ namespace creaImageIO
      : mParent(parent),//mData(0),
        mChildrenLoaded(false)
     {
+       mData.reset();
       GimmickDebugMessage(6,"Node constructor (level "<<GetLevel()<<")"
                     << std::endl);
 
@@ -75,7 +78,7 @@ namespace creaImageIO
        {
          delete *i;
        }
-
+       mData.reset();
     }
     //=============================================================