From 9fb64386aafad9fd9e8f7e73a1de40f943965c1d Mon Sep 17 00:00:00 2001 From: David Rowe Date: Wed, 25 Jun 2014 11:44:58 -0700 Subject: [PATCH] Fix stopping scripts in the script editor --- interface/src/Application.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index d7e3b7453d..1641f0b928 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -3643,8 +3643,9 @@ void Application::stopAllScripts(bool restart) { } void Application::stopScript(const QString &scriptName) { - if (_scriptEnginesHash.contains(scriptName)) { - _scriptEnginesHash.value(scriptName)->stop(); + const QString& scriptURLString = QUrl(scriptName).toString(); + if (_scriptEnginesHash.contains(scriptURLString)) { + _scriptEnginesHash.value(scriptURLString)->stop(); qDebug() << "stopping script..." << scriptName; } }