# HG changeset patch # User Sebastien Jodogne # Date 1543996636 -3600 # Node ID eedd082355f95fbba6d21f9afea9a751afb42b34 # Parent 412e303368472426e319baaa5cabb8bf639166b6 fix for compatibility with simplified OrthancPluginCppWrapper diff -r 412e30336847 -r eedd082355f9 Framework/Plugins/PluginInitialization.cpp --- a/Framework/Plugins/PluginInitialization.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/Framework/Plugins/PluginInitialization.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -24,6 +24,8 @@ #include "../Common/ImplicitTransaction.h" #include +#include + namespace OrthancDatabases { @@ -43,6 +45,7 @@ bool isIndex) { Orthanc::Logging::Initialize(context); + OrthancPlugins::SetGlobalContext(context); ImplicitTransaction::SetErrorOnDoubleExecution(false); assert(DisplayPerformanceWarning(dbms, isIndex)); diff -r 412e30336847 -r eedd082355f9 MySQL/Plugins/IndexPlugin.cpp --- a/MySQL/Plugins/IndexPlugin.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/MySQL/Plugins/IndexPlugin.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -42,7 +42,7 @@ Orthanc::Toolbox::InitializeOpenSsl(); Orthanc::HttpClient::GlobalInitialize(); - OrthancPlugins::OrthancConfiguration configuration(context); + OrthancPlugins::OrthancConfiguration configuration; if (!configuration.IsSection("MySQL")) { diff -r 412e30336847 -r eedd082355f9 MySQL/Plugins/StoragePlugin.cpp --- a/MySQL/Plugins/StoragePlugin.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/MySQL/Plugins/StoragePlugin.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -40,7 +40,7 @@ Orthanc::Toolbox::InitializeOpenSsl(); Orthanc::HttpClient::GlobalInitialize(); - OrthancPlugins::OrthancConfiguration configuration(context); + OrthancPlugins::OrthancConfiguration configuration; if (!configuration.IsSection("MySQL")) { diff -r 412e30336847 -r eedd082355f9 PostgreSQL/Plugins/IndexPlugin.cpp --- a/PostgreSQL/Plugins/IndexPlugin.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/PostgreSQL/Plugins/IndexPlugin.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -36,7 +36,7 @@ return -1; } - OrthancPlugins::OrthancConfiguration configuration(context); + OrthancPlugins::OrthancConfiguration configuration; if (!configuration.IsSection("PostgreSQL")) { diff -r 412e30336847 -r eedd082355f9 PostgreSQL/Plugins/StoragePlugin.cpp --- a/PostgreSQL/Plugins/StoragePlugin.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/PostgreSQL/Plugins/StoragePlugin.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -33,7 +33,7 @@ return -1; } - OrthancPlugins::OrthancConfiguration configuration(context); + OrthancPlugins::OrthancConfiguration configuration; if (!configuration.IsSection("PostgreSQL")) { diff -r 412e30336847 -r eedd082355f9 SQLite/Plugins/IndexPlugin.cpp --- a/SQLite/Plugins/IndexPlugin.cpp Mon Nov 19 15:06:08 2018 +0100 +++ b/SQLite/Plugins/IndexPlugin.cpp Wed Dec 05 08:57:16 2018 +0100 @@ -37,7 +37,7 @@ } #if 0 - OrthancPlugins::OrthancConfiguration configuration(context); + OrthancPlugins::OrthancConfiguration configuration; if (!configuration.IsSection("SQLite")) {