From: Cheng Zhao Date: Thu, 21 Apr 2016 02:17:12 +0000 (+0900) Subject: Guard against unexist owner when removing ref to remote object X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b5c1db9ad9901585e397492888b6320b724298fe;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git Guard against unexist owner when removing ref to remote object --- diff --git a/lib/browser/objects-registry.js b/lib/browser/objects-registry.js index b8aa480..adbf683 100644 --- a/lib/browser/objects-registry.js +++ b/lib/browser/objects-registry.js @@ -50,7 +50,10 @@ class ObjectsRegistry { this.dereference(id) // Also remove the reference in owner. - this.owners[webContentsId].delete(id) + let owner = this.owners[webContentsId] + if (owner) { + owner.delete(id) + } } // Clear all references to objects refrenced by the WebContents.