| Index: chrome/browser/resources/bluetooth_internals/service_list.js
|
| diff --git a/chrome/browser/resources/bluetooth_internals/service_list.js b/chrome/browser/resources/bluetooth_internals/service_list.js
|
| index 0512e54aebc62d4f4efcb82ad82fd49ee394d240..60df11061dca9c9bd42b5298709ec05d7866d01c 100644
|
| --- a/chrome/browser/resources/bluetooth_internals/service_list.js
|
| +++ b/chrome/browser/resources/bluetooth_internals/service_list.js
|
| @@ -147,18 +147,22 @@ cr.define('service_list', function() {
|
| this.deviceAddress_ = deviceAddress;
|
| this.servicesRequested_ = true;
|
|
|
| - device_broker.connectToDevice(this.deviceAddress_).then(
|
| - function(device) {
|
| + device_broker.connectToDevice(this.deviceAddress_)
|
| + .then(function(device) {
|
| return device.getServices();
|
| - }.bind(this)).then(function(response) {
|
| + }.bind(this))
|
| + .then(function(response) {
|
| this.setData(new ArrayDataModel(response.services));
|
| this.setSpinnerShowing(false);
|
| this.servicesRequested_ = false;
|
| - }.bind(this)).catch(function(error) {
|
| + }.bind(this))
|
| + .catch(function(error) {
|
| this.servicesRequested_ = false;
|
| Snackbar.show(
|
| deviceAddress + ': ' + error.message, SnackbarType.ERROR,
|
| - 'Retry', function() { this.load(deviceAddress); }.bind(this));
|
| + 'Retry', function() {
|
| + this.load(deviceAddress);
|
| + }.bind(this));
|
| }.bind(this));
|
| },
|
| };
|
|
|