Stop reporting interruption errors
This commit is contained in:
parent
144b835c53
commit
fb868a2d77
1 changed files with 8 additions and 1 deletions
|
@ -109,7 +109,14 @@ void Scripting::populateGlobalObject(MainWindow *mainWindow) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Scripting::tryErrorJS(QJSValue js) {
|
bool Scripting::tryErrorJS(QJSValue js) {
|
||||||
if (!js.isError()) return false;
|
if (!js.isError())
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// The script engine is interrupted during project reopen, during which
|
||||||
|
// all script modules intentionally return as error objects.
|
||||||
|
// We don't need to report these "errors" to the user.
|
||||||
|
if (!instance || !instance->engine || !instance->engine->isInterrupted())
|
||||||
|
return false;
|
||||||
|
|
||||||
// Get properties of the error
|
// Get properties of the error
|
||||||
QFileInfo file(js.property("fileName").toString());
|
QFileInfo file(js.property("fileName").toString());
|
||||||
|
|
Loading…
Reference in a new issue