History

Fix crash due to incorrect assert

Dale Glass committed 6 years ago

Commit 25a97161 parent 2de09341 file · +1 −4Browse 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+1−4
@@ -666,14 +666,11 @@ void avatarDataFromScriptValue(const QScriptValue& object, ScriptAvatarData*& ou · 665 unmodified lines
666666 }
667667
668668 QScriptValue externalResourceBucketToScriptValue(QScriptEngine* engine, ExternalResource::Bucket const& in) {
669− //return engine->newQObject(in, QScriptEngine::ScriptOwnership, DEFAULT_QOBJECT_WRAP_OPTIONS);
670669 return QScriptValue((int)in);
671670 }
672671
673672 void externalResourceBucketFromScriptValue(const QScriptValue& object, ExternalResource::Bucket& out) {
674− // This is not implemented because there are no slots/properties that take an AvatarSharedPointer from a script
675− assert(false);
676− out = ExternalResource::Bucket::Assets;
673+ out = static_cast<ExternalResource::Bucket>(object.toInt32());
677674 }
678675
679676 void ScriptEngine::resetModuleCache(bool deleteScriptCache) {