X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.cpp;h=5871d8044774da930d67e3d9d033d8cb75bdd175;hb=b0843014c5482f70050fab8036c6780172e3b6c9;hp=7dae59112f77e1726d0ead210863a8936f6a403a;hpb=415955d46ea550c344aa4d2215b8a790e348eb72;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.cpp b/src2/creaImageIOMultiThreadImageReader.cpp index 7dae591..5871d80 100644 --- a/src2/creaImageIOMultiThreadImageReader.cpp +++ b/src2/creaImageIOMultiThreadImageReader.cpp @@ -48,7 +48,6 @@ namespace creaImageIO }; - //===================================================================== @@ -69,7 +68,7 @@ namespace creaImageIO boost::shared_ptr t(new ThreadedImageReader(this), ThreadedImageReader::deleter()); mThreadedImageReaderList.push_back(t); std::cout << " ===> Thread "<IsAlive()) { + (*i).reset(); //(*i)->Delete(); } } @@ -212,7 +212,7 @@ namespace creaImageIO int priority ) { wxMutexLocker lock(GetMultiThreadImageReaderUserMutex()); //mMutex); - + if (mNumberOfThreadedReadersRunning==0) // if (mThreadedImageReaderList.size()==0) { @@ -241,7 +241,6 @@ namespace creaImageIO return; } - ImageToLoad itl(user,filename); ImageMapType::iterator i = mImages.find(&itl); if (i!=mImages.end()) @@ -482,7 +481,6 @@ namespace creaImageIO GimmickMessage(5," ==> Total mem = "<Index()>=0) @@ -513,8 +510,6 @@ namespace creaImageIO // std::cout << "delete ok."<