Index: chrome/renderer/resources/extensions/schema_generated_bindings.js |
diff --git a/chrome/renderer/resources/extensions/schema_generated_bindings.js b/chrome/renderer/resources/extensions/schema_generated_bindings.js |
index 1a4e8b61744b7423c08726c0a902e627218181b7..d2c36d37f607fd0a3e5a1705e7c0662a6e03dc90 100644 |
--- a/chrome/renderer/resources/extensions/schema_generated_bindings.js |
+++ b/chrome/renderer/resources/extensions/schema_generated_bindings.js |
@@ -5,15 +5,14 @@ |
// This script contains privileged chrome extension related javascript APIs. |
// It is loaded by pages whose URL has the chrome-extension protocol. |
-var chrome = chrome || {}; |
(function() { |
- native function GetChromeHidden(); |
- native function GetExtensionAPIDefinition(); |
- native function GetNextRequestId(); |
- native function StartRequest(); |
- native function SetIconCommon(); |
+ var natives = requireNative('schema_generated_bindings'); |
+ var GetExtensionAPIDefinition = natives.GetExtensionAPIDefinition; |
+ var GetNextRequestId = natives.GetNextRequestId; |
+ var StartRequest = natives.StartRequest; |
+ var SetIconCommon = natives.SetIconCommon; |
- var chromeHidden = GetChromeHidden(); |
+ var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
// The object to generate the bindings for "internal" APIs in, so that |
// extensions can't directly call them (without access to chromeHidden), |