]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOWxGimmickPanel.cpp
set vectors of pointers (with many memory leak) as vectors of shared_ptr
[creaImageIO.git] / src2 / creaImageIOWxGimmickPanel.cpp
index f72284023970625c8979a6fec8d032e4f13f6916..f01f0bff457e7c1354270c1302e00e68865fe9c3 100644 (file)
@@ -20,7 +20,7 @@ namespace creaImageIO
                  wxMINIMIZE_BOX | 
                  wxCAPTION  
               ),
-     mGimmick(0),
+  //   mGimmick(0),
      mView(0)
   {
     GimmickDebugMessage(1,"WxGimmickPanel::WxGimmickPanel"
@@ -29,7 +29,7 @@ namespace creaImageIO
     
     try {
       
-      mGimmick = new Gimmick();
+               mGimmick = boost::shared_ptr<Gimmick>(new Gimmick());
       mGimmick->Initialize();
      
       int min_dim = GIMMICK_2D_IMAGE_SELECTION;
@@ -70,7 +70,7 @@ namespace creaImageIO
     if (mGimmick) 
       {
        mGimmick->Finalize();
-       delete mGimmick;
+//     delete mGimmick;
       }
   }