adding ability to reload defaultOverrdie script without saving to settings:

This commit is contained in:
amerhifi 2019-08-02 11:23:33 -07:00
parent 76e9f8896c
commit d05f1ac87f

View file

@ -401,13 +401,14 @@ void ScriptEngines::stopAllScripts(bool restart) {
continue; continue;
} }
bool isOverrideScript = it.key().toString().compare(this->_defaultScriptsOverride.toString());
// queue user scripts if restarting // queue user scripts if restarting
if (restart && scriptEngine->isUserLoaded()) { if (restart && (scriptEngine->isUserLoaded() || isOverrideScript)) {
_isReloading = true; _isReloading = true;
ScriptEngine::Type type = scriptEngine->getType(); ScriptEngine::Type type = scriptEngine->getType();
connect(scriptEngine.data(), &ScriptEngine::finished, this, [this, type] (QString scriptName) { connect(scriptEngine.data(), &ScriptEngine::finished, this, [this, type, isOverrideScript](QString scriptName) {
reloadScript(scriptName, true)->setType(type); reloadScript(scriptName, !isOverrideScript)->setType(type);
}); });
} }