History

Update ScriptEngine signal exception handling to call hadUncaughtExceptions

Ryan Huffman committed 10 years ago

Commit 810da771 parent f60cd091 file · +2 −5Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all

Unified · Split

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