diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-10 21:44:38 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-11-11 20:29:58 +0100 |
| commit | 6ee74831f7d6e0ac15d42fe0fcb211321615d684 (patch) | |
| tree | 8c575d4c47be76f6950c56cfdfd2f233097fba12 | |
| parent | 74ec078976fbd64433142e6974f30cc113047c00 (diff) | |
Insert 'enabled' plugin if not present.
| -rw-r--r-- | src/settings.cpp | 5 |
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 |
