summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2020-11-10 21:44:38 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2020-11-11 20:29:58 +0100
commit6ee74831f7d6e0ac15d42fe0fcb211321615d684 (patch)
tree8c575d4c47be76f6950c56cfdfd2f233097fba12 /src/settings.cpp
parent74ec078976fbd64433142e6974f30cc113047c00 (diff)
Insert 'enabled' plugin if not present.
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 54d32786..0f661bfb 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1296,6 +1296,11 @@ void PluginSettings::registerPlugin(IPlugin *plugin)
.arg(setting.description)
.arg(setting.defaultValue.toString());
}
+
+ if (!m_PluginSettings.contains("enabled")) {
+ m_PluginSettings[plugin->name()]["enabled"] = true;
+ m_PluginDescriptions[plugin->name()]["enabled"] = QString();
+ }
}
std::vector<MOBase::IPlugin*> PluginSettings::plugins() const