History

error handling

Seth Alves committed 8 years ago

Commit 76048f31 parent 3e7d3032 files · +7 −4Browse files

Showing the changes to libraries/script-engine/src/AssetScriptingInterface.cpp (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/AssetScriptingInterface.cpp+4−2
@@ -61,13 +61,15 @@ void AssetScriptingInterface::getMapping(QString path, QScriptValue callback) { · 60 unmodified lines
6161 auto result = request->getError();
6262 if (callback.isFunction()) {
6363 if (result == GetMappingRequest::NotFound) {
64− QScriptValueList args { "" };
64+ QScriptValueList args { "", true };
6565 callback.call(_engine->currentContext()->thisObject(), args);
6666 } else if (result == GetMappingRequest::NoError) {
67− QScriptValueList args { request->getHash() };
67+ QScriptValueList args { request->getHash(), true };
6868 callback.call(_engine->currentContext()->thisObject(), args);
6969 } else {
7070 qCDebug(scriptengine) << "error -- " << request->getError() << " -- " << request->getErrorString();
71+ QScriptValueList args { "", false };
72+ callback.call(_engine->currentContext()->thisObject(), args);
7173 }
7274 request->deleteLater();
7375 }