| Index: chrome/browser/resources/omnibox/omnibox.js
|
| diff --git a/chrome/browser/resources/omnibox/omnibox.js b/chrome/browser/resources/omnibox/omnibox.js
|
| index afde3e03477cd23c3b5e64fd1845d2d4b34669dc..bf2b0fc7ac7769ac3e3d27f0e47741dc85d7915d 100644
|
| --- a/chrome/browser/resources/omnibox/omnibox.js
|
| +++ b/chrome/browser/resources/omnibox/omnibox.js
|
| @@ -19,7 +19,8 @@
|
| define('main', [
|
| 'mojo/public/js/bindings/connection',
|
| 'chrome/browser/ui/webui/omnibox/omnibox.mojom',
|
| -], function(connector, browser) {
|
| + 'content/public/renderer/service_provider',
|
| +], function(connector, browser, serviceProvider) {
|
| 'use strict';
|
|
|
| var connection;
|
| @@ -431,8 +432,12 @@ define('main', [
|
| refresh();
|
| };
|
|
|
| - return function(handle) {
|
| - connection = new connector.Connection(handle, OmniboxPageImpl,
|
| - browser.OmniboxUIHandlerMojoProxy);
|
| + return function() {
|
| + connection = new connector.Connection(
|
| + // TODO(sammc): Avoid using NAME_ directly.
|
| + serviceProvider.connectToService(
|
| + browser.OmniboxUIHandlerMojoProxy.NAME_),
|
| + OmniboxPageImpl,
|
| + browser.OmniboxUIHandlerMojoProxy);
|
| };
|
| });
|
|
|