Index: chrome/renderer/resources/extensions/webstore.js |
diff --git a/chrome/renderer/resources/extensions/webstore.js b/chrome/renderer/resources/extensions/webstore.js |
index b387c46f26d9297d903f90384f110ac6f40d2f00..14bacc531eb5aeb580c50ed9bda1275fdfcb5cac 100644 |
--- a/chrome/renderer/resources/extensions/webstore.js |
+++ b/chrome/renderer/resources/extensions/webstore.js |
@@ -2,12 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-var chrome = chrome || {}; |
-(function() { |
- native function GetChromeHidden(); |
- native function Install(preferredStoreUrl, onSuccess, onFailure); |
+ var webstoreNatives = requireNative('webstore'); |
+ var Install = webstoreNatives.Install; |
- var chromeHidden = GetChromeHidden(); |
+ var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
var pendingInstalls = {}; |
chrome.webstore = new function() { |
this.install = function( |
@@ -41,4 +39,3 @@ var chrome = chrome || {}; |
delete pendingInstall[installId]; |
} |
} |
-})(); |