aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/src/plugincontainer.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/src/plugincontainer.cpp b/src/src/plugincontainer.cpp
index 99e8ddb..9aa15a2 100644
--- a/src/src/plugincontainer.cpp
+++ b/src/src/plugincontainer.cpp
@@ -485,7 +485,14 @@ bool PluginContainer::initPlugin(IPlugin* plugin, IPluginProxy* pluginProxy,
}
if (!plugin->init(proxy)) {
- log::warn("plugin failed to initialize");
+ QString pluginName;
+ try {
+ pluginName = plugin->name();
+ } catch (...) {
+ }
+ log::warn("plugin failed to initialize: {}",
+ pluginName.isEmpty() ? std::string("<unnamed>")
+ : pluginName.toStdString());
return false;
}