diff OrthancServer/main.cpp @ 1809:5ed8769b17f9 worklists

disable worklist support if no plugin has registered callbacks
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 23 Nov 2015 17:02:42 +0100
parents 91216c42c6e5
children d364926389e0
line wrap: on
line diff
--- a/OrthancServer/main.cpp	Mon Nov 23 16:58:55 2015 +0100
+++ b/OrthancServer/main.cpp	Mon Nov 23 17:02:42 2015 +0100
@@ -736,7 +736,8 @@
   dicomServer.SetFindRequestHandlerFactory(serverFactory);
 
 #if ORTHANC_PLUGINS_ENABLED == 1
-  if (plugins)
+  if (plugins &&
+      plugins->HasWorklistHandler())
   {
     dicomServer.SetWorklistRequestHandlerFactory(*plugins);
   }