Showing the changes to libraries/script-engine/src/AssetScriptingInterface.cpp (1 of 2 files). Show all
Unified · Split
| @@ -244,7 +244,6 @@ Promise AssetScriptingInterface::jsPromiseReady(Promise promise, const ScriptVal · 243 unmodified lines | |||
| 244 | void AssetScriptingInterface::jsCallback(const ScriptValue& handler, | 244 | void AssetScriptingInterface::jsCallback(const ScriptValue& handler, |
| 245 | const ScriptValue& error, const ScriptValue& result) { | 245 | const ScriptValue& error, const ScriptValue& result) { |
| 246 | Q_ASSERT(thread() == QThread::currentThread()); | 246 | Q_ASSERT(thread() == QThread::currentThread()); |
| 247 | Q_ASSERT(engine()); | ||
| 248 | //V8TODO: which kind of script context guard needs to be used here? | 247 | //V8TODO: which kind of script context guard needs to be used here? |
| 249 | ScriptContextGuard scriptContextGuard(_scriptManager->engine()->currentContext()); | 248 | ScriptContextGuard scriptContextGuard(_scriptManager->engine()->currentContext()); |
| 250 | auto errorValue = !error.toBool() ? engine()->nullValue() : error; | 249 | auto errorValue = !error.toBool() ? engine()->nullValue() : error; |