Index: chrome/renderer/resources/extensions/miscellaneous_bindings.js |
diff --git a/chrome/renderer/resources/extensions/miscellaneous_bindings.js b/chrome/renderer/resources/extensions/miscellaneous_bindings.js |
index 0895e1d6347fc570ad6759eef209dbfbec490e38..84556f3b14cc07c26058beae8140586bacdf948f 100644 |
--- a/chrome/renderer/resources/extensions/miscellaneous_bindings.js |
+++ b/chrome/renderer/resources/extensions/miscellaneous_bindings.js |
@@ -7,17 +7,16 @@ |
// scripts or background pages. |
// See user_script_slave.cc for script that is loaded by content scripts only. |
-var chrome = chrome || {}; |
-(function () { |
- native function CloseChannel(portId, notifyBrowser); |
- native function PortAddRef(portId); |
- native function PortRelease(portId); |
- native function PostMessage(portId, msg); |
- native function GetChromeHidden(); |
- native function Print(); |
- native function BindToGC(); |
- |
- var chromeHidden = GetChromeHidden(); |
+ require('json_schema'); |
+ require('event_bindings'); |
+ var miscNatives = requireNative('miscellaneous_bindings'); |
+ var CloseChannel = miscNatives.CloseChannel; |
+ var PortAddRef = miscNatives.PortAddRef; |
+ var PortRelease = miscNatives.PortRelease; |
+ var PostMessage = miscNatives.PostMessage; |
+ var BindToGC = miscNatives.BindToGC; |
+ |
+ var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
var manifestVersion; |
var extensionId; |
@@ -222,4 +221,3 @@ var chrome = chrome || {}; |
chrome.extension.inIncognitoContext = inIncognitoContext; |
}); |
-})(); |