Index: chrome/browser/resources/plugins.js |
diff --git a/chrome/browser/resources/plugins.js b/chrome/browser/resources/plugins.js |
index f57f1332130728c4b0e4b325b782d8c1aa28d23f..bffd6bb456c5062ac1c06882de56f851c0cdb975 100644 |
--- a/chrome/browser/resources/plugins.js |
+++ b/chrome/browser/resources/plugins.js |
@@ -228,15 +228,18 @@ |
function initializeProxies() { |
return importModules([ |
'mojo/public/js/bindings', |
+ 'mojo/public/js/connection', |
'chrome/browser/ui/webui/plugins/plugins.mojom', |
'content/public/renderer/frame_interfaces', |
]).then(function(modules) { |
var bindings = modules[0]; |
- var pluginsMojom = modules[1]; |
- var frameInterfaces = modules[2]; |
- |
- browserProxy = new pluginsMojom.PluginsPageHandlerPtr( |
- frameInterfaces.getInterface(pluginsMojom.PluginsPageHandler.name)); |
+ var connection = modules[1]; |
+ var pluginsMojom = modules[2]; |
+ var frameInterfaces = modules[3]; |
+ |
+ browserProxy = connection.bindHandleToProxy( |
+ frameInterfaces.getInterface(pluginsMojom.PluginsPageHandler.name), |
+ pluginsMojom.PluginsPageHandler); |
/** @constructor */ |
var PluginsPageImpl = function() { |