Mercurial > hg > orthanc-stone
diff Framework/Deprecated/Layers/DicomStructureSetSlicer.cpp @ 1059:e713f1a99861 broker
replacing MessageBroker by weak_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 11 Oct 2019 17:08:34 +0200 |
parents | 4f28d9459e31 |
children | b537002f83a9 |
line wrap: on
line diff
--- a/Framework/Deprecated/Layers/DicomStructureSetSlicer.cpp Fri Oct 11 13:38:35 2019 +0200 +++ b/Framework/Deprecated/Layers/DicomStructureSetSlicer.cpp Fri Oct 11 17:08:34 2019 +0200 @@ -144,12 +144,11 @@ DicomStructureSetSlicer::DicomStructureSetSlicer(OrthancStone::MessageBroker& broker, StructureSetLoader& loader) : IVolumeSlicer(broker), - IObserver(broker), loader_(loader) { loader_.RegisterObserverCallback( new OrthancStone::Callable<DicomStructureSetSlicer, StructureSetLoader::ContentChangedMessage> - (*this, &DicomStructureSetSlicer::OnStructureSetLoaded)); + (shared_from_this(), &DicomStructureSetSlicer::OnStructureSetLoaded)); }