diff Framework/Loaders/SeriesMetadataLoader.cpp @ 1472:474360793956

DicomResourcesLoader::Create()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 15 Jun 2020 16:26:57 +0200
parents 30deba7bc8e2
children 4db187d29731
line wrap: on
line diff
--- a/Framework/Loaders/SeriesMetadataLoader.cpp	Mon Jun 15 12:57:54 2020 +0200
+++ b/Framework/Loaders/SeriesMetadataLoader.cpp	Mon Jun 15 16:26:57 2020 +0200
@@ -189,9 +189,7 @@
 
   boost::shared_ptr<IObserver> SeriesMetadataLoader::Factory::Create(ILoadersContext::ILock& context)
   {
-    DicomResourcesLoader::Factory factory;
-    boost::shared_ptr<DicomResourcesLoader> loader
-      (boost::dynamic_pointer_cast<DicomResourcesLoader>(factory.Create(context)));
+    boost::shared_ptr<DicomResourcesLoader> loader(DicomResourcesLoader::Create(context));
       
     boost::shared_ptr<SeriesMetadataLoader> obj(new SeriesMetadataLoader(loader));
     obj->Register<DicomResourcesLoader::SuccessMessage>(*loader, &SeriesMetadataLoader::Handle);