summaryrefslogtreecommitdiffstats
path: root/gin/per_context_data.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gin/per_context_data.cc')
-rw-r--r--gin/per_context_data.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gin/per_context_data.cc b/gin/per_context_data.cc
index b10c1a0..178c0d1 100644
--- a/gin/per_context_data.cc
+++ b/gin/per_context_data.cc
@@ -19,6 +19,9 @@ PerContextData::PerContextData(ContextHolder* context_holder,
}
PerContextData::~PerContextData() {
+ v8::HandleScope handle_scope(context_holder_->isolate());
+ context_holder_->context()->SetAlignedPointerInEmbedderData(
+ kPerContextDataStartIndex + kEmbedderNativeGin, NULL);
}
// static