From 3ca29e2d2844eef858a635a32e34e298ceea0b10 Mon Sep 17 00:00:00 2001 From: "mpcomplete@chromium.org" Date: Wed, 1 Jul 2009 00:01:03 +0000 Subject: Send port disconnect events when a frame is unloaded. This is the other half of CL http://codereview.chromium.org/125280, which I split into http://codereview.chromium.org/147033 and this CL. BUG=12686 TEST=no Review URL: http://codereview.chromium.org/150125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19686 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/resources/renderer_extension_bindings.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chrome/renderer/resources') diff --git a/chrome/renderer/resources/renderer_extension_bindings.js b/chrome/renderer/resources/renderer_extension_bindings.js index bf59671..f9d354e 100644 --- a/chrome/renderer/resources/renderer_extension_bindings.js +++ b/chrome/renderer/resources/renderer_extension_bindings.js @@ -10,6 +10,7 @@ var chrome = chrome || {}; (function () { native function OpenChannelToExtension(id); + native function CloseChannel(portId); native function PostMessage(portId, msg); native function GetChromeHidden(); @@ -78,7 +79,7 @@ var chrome = chrome || {}; // Disconnects the port from the other end. chrome.Port.prototype.disconnect = function() { delete ports[this.portId_]; - //CloseChannel(this.portId_); // TODO(mpcomplete) + CloseChannel(this.portId_); } // Extension object. -- cgit v1.1