fix plugin loading

This commit is contained in:
Patrick von Reth 2015-03-01 16:47:26 +01:00
parent ef402be6fc
commit 943d19a439
2 changed files with 2 additions and 2 deletions

View File

@ -69,7 +69,7 @@ void SnoreCore::loadPlugins(SnorePlugin::PluginTypes types)
case SnorePlugin::SECONDARY_BACKEND:
case SnorePlugin::FRONTEND:
case SnorePlugin::PLUGIN: {
if (plugin->value("Enabled").toBool()) {
if (plugin->value("Enabled",LOCAL_SETTING).toBool()) {
if (!plugin->initialize()) {
snoreDebug(SNORE_WARNING) << "Failed to initialize" << plugin->name();
plugin->deinitialize();

View File

@ -145,7 +145,7 @@ void SnoreCorePrivate::syncSettings()
//TODO: cleanup
auto syncPluginStatus = [&](const QString &pluginName){
SnorePlugin *plugin = m_plugins.value(pluginName);
bool enable = m_plugins[pluginName]->value("Enabled").toBool();
bool enable = m_plugins[pluginName]->value("Enabled", LOCAL_SETTING).toBool();
if (!plugin->isInitialized() && enable) {
plugin->initialize();
} else if (plugin->isInitialized() && !enable) {