Mercurial > hg > orthanc-stone
diff Framework/Layers/OrthancFrameLayerSource.cpp @ 99:efd9ef2b67f1 wasm
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 May 2017 21:08:31 +0200 |
parents | a33abae66344 |
children | 166a555becbf |
line wrap: on
line diff
--- a/Framework/Layers/OrthancFrameLayerSource.cpp Tue May 30 15:02:24 2017 +0200 +++ b/Framework/Layers/OrthancFrameLayerSource.cpp Tue May 30 21:08:31 2017 +0200 @@ -22,7 +22,6 @@ #include "OrthancFrameLayerSource.h" #include "FrameRenderer.h" -#include "../../Resources/Orthanc/Core/Images/PngReader.h" #include "../../Resources/Orthanc/Core/Logging.h" #include "../../Resources/Orthanc/Core/OrthancException.h" #include "../Toolbox/DicomFrameConverter.h" @@ -51,11 +50,12 @@ void OrthancFrameLayerSource::NotifySliceImageReady(const OrthancSlicesLoader& loader, unsigned int sliceIndex, const Slice& slice, - Orthanc::ImageAccessor* image, + std::auto_ptr<Orthanc::ImageAccessor>& image, SliceImageQuality quality) { bool isFull = (quality == SliceImageQuality_Full); - LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image, slice, isFull), slice, false); + LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image.release(), slice, isFull), + slice, false); } void OrthancFrameLayerSource::NotifySliceImageError(const OrthancSlicesLoader& loader,