Index: chrome/browser/resources/usb_internals/usb_internals.js |
diff --git a/chrome/browser/resources/usb_internals/usb_internals.js b/chrome/browser/resources/usb_internals/usb_internals.js |
index bed9e59b1237d4c78558b545fefc63761bac7a73..a1c1a28c08b975ff3425b4825daae6b3adf2241b 100644 |
--- a/chrome/browser/resources/usb_internals/usb_internals.js |
+++ b/chrome/browser/resources/usb_internals/usb_internals.js |
@@ -61,14 +61,17 @@ |
function initializeProxies() { |
return importModules([ |
+ 'mojo/public/js/connection', |
'chrome/browser/ui/webui/usb_internals/usb_internals.mojom', |
'content/public/renderer/frame_interfaces', |
]).then(function(modules) { |
- let mojom = modules[0]; |
- let frameInterfaces = modules[1]; |
+ let connection = modules[0]; |
+ let mojom = modules[1]; |
+ let frameInterfaces = modules[2]; |
- pageHandler = new mojom.UsbInternalsPageHandlerPtr( |
- frameInterfaces.getInterface(mojom.UsbInternalsPageHandler.name)); |
+ pageHandler = connection.bindHandleToProxy( |
+ frameInterfaces.getInterface(mojom.UsbInternalsPageHandler.name), |
+ mojom.UsbInternalsPageHandler); |
}); |
} |