Showing the changes to libraries/script-engine/src/ScriptEngines.cpp (1 of 7 files). Show all
Unified · Split
| @@ -62,8 +62,9 @@ void ScriptEngines::onErrorLoadingScript(const QString& url) { · 61 unmodified lines | ||
| 62 | 62 | emit errorLoadingScript(url, scriptName); |
| 63 | 63 | } |
| 64 | 64 | |
| 65 | −ScriptEngines::ScriptEngines() | |
| 66 | − : _scriptsLocationHandle("scriptsLocation", DESKTOP_LOCATION) | |
| 65 | +ScriptEngines::ScriptEngines(ScriptEngine::Context context) | |
| 66 | + : _context(context), | |
| 67 | + _scriptsLocationHandle("scriptsLocation", DESKTOP_LOCATION) | |
| 67 | 68 | { |
| 68 | 69 | _scriptsModelFilter.setSourceModel(&_scriptsModel); |
| 69 | 70 | _scriptsModelFilter.sort(0, Qt::AscendingOrder); |
| @@ -453,7 +454,7 @@ ScriptEngine* ScriptEngines::loadScript(const QUrl& scriptFilename, bool isUserL · 383 unmodified lines | ||
| 453 | 454 | return scriptEngine; |
| 454 | 455 | } |
| 455 | 456 | |
| 456 | − scriptEngine = new ScriptEngine(NO_SCRIPT, ""); | |
| 457 | + scriptEngine = new ScriptEngine(_context, NO_SCRIPT, ""); | |
| 457 | 458 | scriptEngine->setUserLoaded(isUserLoaded); |
| 458 | 459 | connect(scriptEngine, &ScriptEngine::doneRunning, this, [scriptEngine] { |
| 459 | 460 | scriptEngine->deleteLater(); |