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 fee9b4c720977c0db03543db6c83fc01dff06e14..f5856a71ae1be4461e4b35d8fcf33fbb3922dfac 100644 |
--- a/chrome/renderer/resources/extension_process_bindings.js |
+++ b/chrome/renderer/resources/extension_process_bindings.js |
@@ -27,6 +27,9 @@ var chrome = chrome || {}; |
// ensure we don't expose the APIs in that case. |
if (!IsExtensionProcess()) { |
chromeHidden.onLoad.addListener(function (extensionId) { |
+ if (!extensionId) { |
+ return; |
+ } |
chrome.initExtension(extensionId, false); |
}); |
return; |
@@ -296,6 +299,9 @@ var chrome = chrome || {}; |
} |
chromeHidden.onLoad.addListener(function (extensionId) { |
+ if (!extensionId) { |
+ return; |
+ } |
chrome.initExtension(extensionId, false); |
// |apiFunctions| is a hash of name -> object that stores the |