Use create function instead of IDWeakMap constructor

This commit is contained in:
Cheng Zhao 2016-05-11 16:15:32 +09:00
parent c708ae8eb5
commit 04d59991b0
4 changed files with 14 additions and 18 deletions

View file

@ -1,15 +1,14 @@
'use strict'
const ipcRenderer = require('electron').ipcRenderer
const CallbacksRegistry = require('electron').CallbacksRegistry
const v8Util = process.atomBinding('v8_util')
const IDWeakMap = process.atomBinding('id_weak_map').IDWeakMap
const {ipcRenderer, CallbacksRegistry} = require('electron')
const {createIDWeakMap} = process.atomBinding('id_weak_map')
const callbacksRegistry = new CallbacksRegistry()
var includes = [].includes
var remoteObjectCache = new IDWeakMap()
var remoteObjectCache = createIDWeakMap()
// Check for circular reference.
var isCircular = function (field, visited) {