| Index: chrome/browser/resources/print_preview/native_layer.js
 | 
| diff --git a/chrome/browser/resources/print_preview/native_layer.js b/chrome/browser/resources/print_preview/native_layer.js
 | 
| index 30bc22b4d1c9ce2408f40509f7a4b894a9983633..5c480de4ca131b45ab43f3e32738d05f8e021d64 100644
 | 
| --- a/chrome/browser/resources/print_preview/native_layer.js
 | 
| +++ b/chrome/browser/resources/print_preview/native_layer.js
 | 
| @@ -69,7 +69,6 @@ cr.define('print_preview', function() {
 | 
|      global.onDidPreviewPage = this.onDidPreviewPage_.bind(this);
 | 
|      global.updatePrintPreview = this.onUpdatePrintPreview_.bind(this);
 | 
|      global.onDidGetAccessToken = this.onDidGetAccessToken_.bind(this);
 | 
| -    global.onPrivetPrinterChanged = this.onPrivetPrinterChanged_.bind(this);
 | 
|      global.onPrivetCapabilitiesSet =
 | 
|          this.onPrivetCapabilitiesSet_.bind(this);
 | 
|      global.onPrivetPrintFailed = this.onPrivetPrintFailed_.bind(this);
 | 
| @@ -233,20 +232,13 @@ cr.define('print_preview', function() {
 | 
|      },
 | 
|  
 | 
|      /**
 | 
| -     * Requests the network's privet print destinations. A number of
 | 
| -     * PRIVET_PRINTER_CHANGED events will be fired in response, followed by a
 | 
| -     * PRIVET_SEARCH_ENDED.
 | 
| +     * Requests the network's privet print destinations. After this is called,
 | 
| +     * a number of privet-printer-changed events may be fired.
 | 
| +     * @return {!Promise} Resolves when privet printer search is completed.
 | 
| +     *     Rejected if privet printers are not enabled.
 | 
|       */
 | 
| -    startGetPrivetDestinations: function() {
 | 
| -      chrome.send('getPrivetPrinters');
 | 
| -    },
 | 
| -
 | 
| -    /**
 | 
| -     * Requests that the privet print stack stop searching for privet print
 | 
| -     * destinations.
 | 
| -     */
 | 
| -    stopGetPrivetDestinations: function() {
 | 
| -      chrome.send('stopGetPrivetPrinters');
 | 
| +    getPrivetPrinters: function() {
 | 
| +      return cr.sendWithPromise('getPrivetPrinters');
 | 
|      },
 | 
|  
 | 
|      /**
 | 
| @@ -782,18 +774,6 @@ cr.define('print_preview', function() {
 | 
|        this.eventTarget_.dispatchEvent(printPresetOptionsEvent);
 | 
|      },
 | 
|  
 | 
| -    /**
 | 
| -     * @param {{serviceName: string, name: string}} printer Specifies
 | 
| -     *     information about the printer that was added.
 | 
| -     * @private
 | 
| -     */
 | 
| -    onPrivetPrinterChanged_: function(printer) {
 | 
| -      var privetPrinterChangedEvent =
 | 
| -            new Event(NativeLayer.EventType.PRIVET_PRINTER_CHANGED);
 | 
| -      privetPrinterChangedEvent.printer = printer;
 | 
| -      this.eventTarget_.dispatchEvent(privetPrinterChangedEvent);
 | 
| -    },
 | 
| -
 | 
|      /**
 | 
|       * @param {Object} printer Specifies information about the printer that was
 | 
|       *    added.
 | 
| 
 |