| Index: chrome/browser/resources/omnibox/omnibox.js
|
| diff --git a/chrome/browser/resources/omnibox/omnibox.js b/chrome/browser/resources/omnibox/omnibox.js
|
| index e99c9429c2525c4302af997c0d94c90d2040fbac..3e570c7e0eee5d970ac914b1ef1796f00ed3d688 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;
|
| @@ -432,8 +433,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);
|
| };
|
| });
|
|
|