History

rework ScriptValue to act like a stack variable rather than a pointer

Heather Anderson committed 5 years ago

Commit 85810221 parent f209c51170 files · +2837 −2594Browse files

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

Unified · Split

libraries/script-engine/src/LocationScriptingInterface.cpp+3−3
@@ -21,12 +21,12 @@ LocationScriptingInterface* LocationScriptingInterface::getInstance() { · 20 unmodified lines
2121 return &sharedInstance;
2222 }
2323
24−ScriptValuePointer LocationScriptingInterface::locationGetter(ScriptContext* context, ScriptEngine* engine) {
24+ScriptValue LocationScriptingInterface::locationGetter(ScriptContext* context, ScriptEngine* engine) {
2525 return engine->newQObject(DependencyManager::get<AddressManager>().data());
2626 }
2727
28−ScriptValuePointer LocationScriptingInterface::locationSetter(ScriptContext* context, ScriptEngine* engine) {
29− const QVariant& argumentVariant = context->argument(0)->toVariant();
28+ScriptValue LocationScriptingInterface::locationSetter(ScriptContext* context, ScriptEngine* engine) {
29+ const QVariant& argumentVariant = context->argument(0).toVariant();
3030
3131 // just try and convert the argument to a string, should be a hifi:// address
3232 QMetaObject::invokeMethod(DependencyManager::get<AddressManager>().data(), "handleLookupString",