| 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
|
|
|