Skip to content

Commit b3d5368

Browse files
committed
added nested ref
1 parent bce07f9 commit b3d5368

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

test/js-native-api/6_object_wrap/6_object_wrap.cc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ napi_ref MyObject::constructor;
1010
MyObject::MyObject(double value)
1111
: value_(value), env_(nullptr), wrapper_(nullptr) {}
1212

13-
MyObject::~MyObject() { napi_delete_reference(env_, wrapper_); }
13+
MyObject::~MyObject() {
14+
napi_delete_reference(env_, nested_);
15+
napi_delete_reference(env_, wrapper_);
16+
}
1417

1518
void MyObject::Destructor(node_api_basic_env env,
1619
void* nativeObject,

test/js-native-api/6_object_wrap/myobject.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ class MyObject {
2323
double value_;
2424
napi_env env_;
2525
napi_ref wrapper_;
26+
napi_ref nested_;
2627
};
2728

2829
#endif // TEST_JS_NATIVE_API_6_OBJECT_WRAP_MYOBJECT_H_

0 commit comments

Comments
 (0)