Index: chrome/renderer/resources/extension_process_bindings.js |
diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js |
index 2e767237237fd814bb59f730bec32c2da29d6760..5b6239c0fb44dc4e3f50701632877c254d2a4055 100644 |
--- a/chrome/renderer/resources/extension_process_bindings.js |
+++ b/chrome/renderer/resources/extension_process_bindings.js |
@@ -490,7 +490,10 @@ var chrome = chrome || {}; |
// Self. |
chrome.self = chrome.self || {}; |
- chrome.self.onConnect = new chrome.Event("channel-connect"); |
+ |
+ chromeHidden.onLoad.addListener(function (extensionId) { |
+ chrome.self.onConnect = new chrome.Event("channel-connect:" + extensionId); |
+ }); |
chrome.self.getViews = function() { |
return GetViews(); |