X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.cpp;h=9d2c0908384742ad939640f2c4fc7ffa57af412e;hb=b0bee282f8a6c60d5d86495b9bdbc0b89309bf1f;hp=85bbb4b06b1f374828172b1e413447430b9dab81;hpb=c6c81af149bb0f0bd9f4c14cb2e276d7eb046b7d;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.cpp b/src2/creaImageIOMultiThreadImageReader.cpp index 85bbb4b..9d2c090 100644 --- a/src2/creaImageIOMultiThreadImageReader.cpp +++ b/src2/creaImageIOMultiThreadImageReader.cpp @@ -34,6 +34,7 @@ namespace creaImageIO private: ImageReader mReader; MultiThreadImageReader* mMultiThreadImageReader; + }; //===================================================================== @@ -114,7 +115,10 @@ namespace creaImageIO i!=mThreadedImageReaderList.end(); i++) { - (*i)->Delete(); + if((*i)->IsAlive()) + { + (*i)->Delete(); + } } mThreadedImageReaderList.clear(); // Wait a little to be sure that all threads have stopped