diff --git a/shared/V8ResourceImpl.h b/shared/V8ResourceImpl.h index d921c2f9..8978fc23 100644 --- a/shared/V8ResourceImpl.h +++ b/shared/V8ResourceImpl.h @@ -181,7 +181,7 @@ class V8ResourceImpl : public alt::IResource::Impl template v8::Local GetBaseObjectOrNull(const T*& handle) { - return GetBaseObjectOrNull(handle.Get()); + return GetBaseObjectOrNull(handle->Get()); } v8::Local CreateVector3(alt::Vector3f vec); diff --git a/shared/helpers/Bindings.h b/shared/helpers/Bindings.h index 1215abd2..4be1e5b0 100644 --- a/shared/helpers/Bindings.h +++ b/shared/helpers/Bindings.h @@ -45,7 +45,7 @@ namespace V8Helpers v8::Isolate* isolate, v8::Local ctx, v8::Local target, const char* name, v8::FunctionCallback slowCb, FastFunc&& fastCb, const char* className = "") { V8FastFunction* func = V8FastFunction::GetOrCreate(name, className, slowCb, fastCb); - target->Set(ctx, v8::String::NewFromUtf8(isolate, name), func->GetTemplate(isolate)->GetFunction(ctx).ToLocalChecked()); + target->Set(ctx, v8::String::NewFromUtf8(isolate, name).ToLocalChecked(), func->GetTemplate(isolate)->GetFunction(ctx).ToLocalChecked()); } #endif } // namespace V8Helpers