fix: pass frameId to v8Util.setRemoteCallbackFreer() (#20732)

This commit is contained in:
Milan Burda 2019-10-29 07:40:09 +01:00 committed by Cheng Zhao
parent 375e612ac5
commit 0f7ebff81e
4 changed files with 17 additions and 7 deletions

View file

@ -309,7 +309,7 @@ const unwrapArgs = function (sender: electron.WebContents, frameId: number, cont
v8Util.setHiddenValue(callIntoRenderer, 'location', meta.location)
Object.defineProperty(callIntoRenderer, 'length', { value: meta.length })
v8Util.setRemoteCallbackFreer(callIntoRenderer, contextId, meta.id, sender)
v8Util.setRemoteCallbackFreer(callIntoRenderer, frameId, contextId, meta.id, sender)
rendererFunctions.set(objectId, callIntoRenderer)
return callIntoRenderer
}