Mercurial > hg > orthanc-stone
diff Framework/Layers/LayerSourceBase.cpp @ 94:7b14c12a3be5 wasm
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 29 May 2017 18:03:30 +0200 |
parents | 81f73efd81a1 |
children | f8bce1bebe01 |
line wrap: on
line diff
--- a/Framework/Layers/LayerSourceBase.cpp Mon May 29 17:28:31 2017 +0200 +++ b/Framework/Layers/LayerSourceBase.cpp Mon May 29 18:03:30 2017 +0200 @@ -39,6 +39,10 @@ layer_(layer), slice_(slice) { + if (layer == NULL) + { + throw Orthanc::OrthancException(Orthanc::ErrorCode_NullPointer); + } } void operator() (ILayerSource::IObserver& observer, @@ -72,11 +76,6 @@ void LayerSourceBase::NotifyLayerReady(ILayerRenderer* layer, const Slice& slice) { - if (layer == NULL) - { - throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange); - } - LayerReadyFunctor functor(layer, slice); observers_.Notify(*this, functor); }