diff --git a/common/api/atom_api_id_weak_map.cc b/common/api/atom_api_id_weak_map.cc index 1680024d46ef..3b4d975fadcc 100644 --- a/common/api/atom_api_id_weak_map.cc +++ b/common/api/atom_api_id_weak_map.cc @@ -42,6 +42,8 @@ int IDWeakMap::GetNextID() { void IDWeakMap::WeakCallback(v8::Isolate* isolate, v8::Persistent value, void *data) { + v8::HandleScope scope; + IDWeakMap* obj = static_cast(data); int key = value->ToObject()->GetHiddenValue( v8::String::New("IDWeakMapKey"))->IntegerValue();