Update ScriptEngine signal exception handling to call hadUncaughtExceptions

This commit is contained in:
Ryan Huffman 2016-01-04 10:34:55 -08:00
parent f60cd09b45
commit 810da77abe

View file

@ -135,11 +135,8 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam
_allKnownScriptEngines.insert(this);
_allScriptsMutex.unlock();
connect(this, &QScriptEngine::signalHandlerException, this, [](const QScriptValue& exception) {
auto fileName = exception.property("fileName").toString();
auto lineNumber = exception.property("lineNumber").toString();
auto message = QString(SCRIPT_EXCEPTION_FORMAT).arg(exception.toString(), fileName, lineNumber);
qCWarning(scriptengine) << qPrintable(message);
connect(this, &QScriptEngine::signalHandlerException, this, [this](const QScriptValue& exception) {
hadUncaughtExceptions(*this, _fileNameString);
});
}