Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -135,11 +135,8 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 134 unmodified lines | ||
| 135 | 135 | _allKnownScriptEngines.insert(this); |
| 136 | 136 | _allScriptsMutex.unlock(); |
| 137 | 137 | |
| 138 | − connect(this, &QScriptEngine::signalHandlerException, this, [](const QScriptValue& exception) { | |
| 139 | − auto fileName = exception.property("fileName").toString(); | |
| 140 | − auto lineNumber = exception.property("lineNumber").toString(); | |
| 141 | − auto message = QString(SCRIPT_EXCEPTION_FORMAT).arg(exception.toString(), fileName, lineNumber); | |
| 142 | − qCWarning(scriptengine) << qPrintable(message); | |
| 138 | + connect(this, &QScriptEngine::signalHandlerException, this, [this](const QScriptValue& exception) { | |
| 139 | + hadUncaughtExceptions(*this, _fileNameString); | |
| 143 | 140 | }); |
| 144 | 141 | } |
| 145 | 142 | |