From cd137b2b12bca1c450fb9eb23db4326e670cfdcf Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Thu, 13 Feb 2014 21:00:20 -0800 Subject: [PATCH] tweak to reload scripts --- interface/src/Application.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 80c2dc7feb..96ace9076a 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -3991,16 +3991,18 @@ void Application::stopAllScripts() { scriptAction->activate(QAction::Trigger); qDebug() << "stopping script..." << scriptAction->text(); } + _activeScripts.clear(); } void Application::reloadAllScripts() { + // remember all the current scripts so we can reload them + QStringList reloadList = _activeScripts; // reloads all current running scripts QList scriptActions = Menu::getInstance()->getActiveScriptsMenu()->actions(); foreach (QAction* scriptAction, scriptActions) { scriptAction->activate(QAction::Trigger); qDebug() << "stopping script..." << scriptAction->text(); } - QStringList reloadList = _activeScripts; _activeScripts.clear(); foreach (QString scriptName, reloadList){ qDebug() << "reloading script..." << scriptName;