From 4c3a2df65c2597f630e51a372e44e83e9f98f979 Mon Sep 17 00:00:00 2001 From: eelke Date: Tue, 1 Jan 2019 14:35:22 +0100 Subject: [PATCH] Fix plugin macro that added quotes to things that were already strings causing identifiers to not match. + some debug logging --- pglab/plugin_support/PluginModule.h | 2 +- pglab/plugin_support/PluginRegister.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pglab/plugin_support/PluginModule.h b/pglab/plugin_support/PluginModule.h index e069246..b3ea1db 100644 --- a/pglab/plugin_support/PluginModule.h +++ b/pglab/plugin_support/PluginModule.h @@ -62,7 +62,7 @@ std::shared_ptr createPluginModule(QString name, QString ident) #define REGISTER_PLUGIN_MODULE(module, name, ident) \ namespace {\ std::weak_ptr register_variable = createPluginModule\ - (#name, #ident);} + (name, ident);} #endif // PLUGIN_SUPPORTPLUGINMODULE_H diff --git a/pglab/plugin_support/PluginRegister.cpp b/pglab/plugin_support/PluginRegister.cpp index f80791c..8b1dd99 100644 --- a/pglab/plugin_support/PluginRegister.cpp +++ b/pglab/plugin_support/PluginRegister.cpp @@ -32,6 +32,7 @@ void PluginRegister::initModules() void PluginRegister::registerModule(PluginModuleSPtr module) { + qDebug() << "registerModule " << module->identifier(); m_moduleMap.emplace(module->identifier(), module); }