| Index: extensions/renderer/resources/mime_handler_private_custom_bindings.js
|
| diff --git a/extensions/renderer/resources/mime_handler_private_custom_bindings.js b/extensions/renderer/resources/mime_handler_private_custom_bindings.js
|
| index 1fa036638db69c505843fac17fc5c44f4e616ed9..4a515394d1413698e119a165be108867743576de 100644
|
| --- a/extensions/renderer/resources/mime_handler_private_custom_bindings.js
|
| +++ b/extensions/renderer/resources/mime_handler_private_custom_bindings.js
|
| @@ -15,11 +15,13 @@
|
| var servicePromise = Promise.all([
|
| requireAsync('content/public/renderer/frame_interfaces'),
|
| requireAsync('extensions/common/api/mime_handler.mojom'),
|
| + requireAsync('mojo/public/js/router'),
|
| ]).then(function(modules) {
|
| var frameInterfaces = modules[0];
|
| var mojom = modules[1];
|
| - return new mojom.MimeHandlerServicePtr(
|
| - frameInterfaces.getInterface(mojom.MimeHandlerService.name));
|
| + var routerModule = modules[2];
|
| + return new mojom.MimeHandlerService.proxyClass(new routerModule.Router(
|
| + frameInterfaces.getInterface(mojom.MimeHandlerService.name)));
|
| });
|
|
|
| // Stores a promise to the GetStreamInfo() result to avoid making additional
|
|
|