Mercurial > hg > orthanc
comparison OrthancServer/ServerContext.cpp @ 3836:0c16051dfd56
test
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 15 Apr 2020 17:28:15 +0200 |
parents | 0540b54324f1 |
children | 5bba4d249422 |
comparison
equal
deleted
inserted
replaced
3833:a3e38994d95a | 3836:0c16051dfd56 |
---|---|
667 that_(that), | 667 that_(that), |
668 lock_(that_.dicomCacheMutex_) | 668 lock_(that_.dicomCacheMutex_) |
669 { | 669 { |
670 #if ENABLE_DICOM_CACHE == 0 | 670 #if ENABLE_DICOM_CACHE == 0 |
671 static std::unique_ptr<IDynamicObject> p; | 671 static std::unique_ptr<IDynamicObject> p; |
672 p.reset(provider_.Provide(instancePublicId)); | 672 p.reset(that_.provider_.Provide(instancePublicId)); |
673 dicom_ = dynamic_cast<ParsedDicomFile*>(p.get()); | 673 dicom_ = dynamic_cast<ParsedDicomFile*>(p.get()); |
674 #else | 674 #else |
675 dicom_ = &dynamic_cast<ParsedDicomFile&>(that_.dicomCache_.Access(instancePublicId)); | 675 dicom_ = &dynamic_cast<ParsedDicomFile&>(that_.dicomCache_.Access(instancePublicId)); |
676 #endif | 676 #endif |
677 } | 677 } |