We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 89a10df commit 3877c47Copy full SHA for 3877c47
generate/templates/partials/field_accessors.cc
@@ -38,8 +38,12 @@
38
}
39
40
{% elsif field.isLibgitType %}
41
+ Handle<Object> {{ field.name }}(value->ToObject());
42
NanDisposePersistent(wrapper->{{ field.name }});
- wrapper->raw->{{ field.name }} = {% if not field.cType | isPointer %}*{% endif %}ObjectWrap::Unwrap<{{ field.cppClassName }}>(value->ToObject())->GetValue();
43
+
44
+ NanAssignPersistent(wrapper->{{ field.name }}, {{ field.name }});
45
46
+ wrapper->raw->{{ field.name }} = {% if not field.cType | isPointer %}*{% endif %}ObjectWrap::Unwrap<{{ field.cppClassName }}>({{ field.name }}->ToObject())->GetValue();
47
48
{% elsif field.isCallbackFunction %}
49
if (wrapper->{{ field.name }} != NULL) {
0 commit comments