X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.cpp;h=3ee50de9a2e558912cfe0d8ac0e489e2cc1cd209;hb=ba7f1d0d4f7c869500e011651763dbc021e147bf;hp=94f96a5da2a19266533a805a26b5d15a66cfbb79;hpb=7af8bea3d937401eb379760ff3f750b2c8fac69e;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.cpp b/src2/creaImageIOMultiThreadImageReader.cpp index 94f96a5..3ee50de 100644 --- a/src2/creaImageIOMultiThreadImageReader.cpp +++ b/src2/creaImageIOMultiThreadImageReader.cpp @@ -69,7 +69,7 @@ namespace creaImageIO for (int i=0; i t(new ThreadedImageReader(this));//, ThreadedImageReader::deleter()); + boost::shared_ptr t(new ThreadedImageReader(this), ThreadedImageReader::deleter()); mThreadedImageReaderList.push_back(t); std::cout << " ===> Thread "< Thread "<<(*i)->GetCurrentId() <<" successfully stopped"<< std::endl; if((*i)->IsAlive()) - { + {(*i)->Pause(); (*i).reset(); - //(*i)->Delete(); + // (*i)->Delete(); } } mThreadedImageReaderList.clear();