diff OrthancServer/OrthancInitialization.cpp @ 2202:9b373b7d6713

Fix handling of encodings in C-FIND requests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Dec 2016 12:45:06 +0100
parents 8cbb55089a1d
children 4f39ab2cb453
line wrap: on
line diff
--- a/OrthancServer/OrthancInitialization.cpp	Tue Dec 06 14:40:46 2016 +0100
+++ b/OrthancServer/OrthancInitialization.cpp	Thu Dec 08 12:45:06 2016 +0100
@@ -1111,6 +1111,19 @@
   }
 
 
+  void Configuration::SetDefaultEncoding(Encoding encoding)
+  {
+    std::string name = EnumerationToString(encoding);
+
+    {
+      boost::recursive_mutex::scoped_lock lock(globalMutex_);
+      configuration_["DefaultEncoding"] = name;
+    }
+
+    LOG(INFO) << "Default encoding was changed to: " << name;
+  }
+
+
   bool Configuration::HasConfigurationChanged()
   {
     Json::Value starting;