| Index: chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| diff --git a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| index 9d9791c7a79f4161bf2c744a76d08afba5041e4b..e2801f4b0b87c2a24ae07822f5fca624f48eea6d 100644
|
| --- a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| +++ b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc
|
| @@ -534,6 +534,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
|
| info.address = device->GetAddress();
|
| info.display_name = device->GetName();
|
| info.connected = device->IsConnected();
|
| + info.connecting = device->IsConnecting();
|
| info.paired = device->IsPaired();
|
| list->push_back(info);
|
| }
|
| @@ -559,7 +560,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate,
|
| device->Disconnect(
|
| base::Bind(&base::DoNothing),
|
| base::Bind(&BluetoothDeviceDisconnectError));
|
| - } else if (device->IsPaired()) {
|
| + } else if (device->IsPaired() || device->IsConnecting()) {
|
| device->Connect(
|
| NULL,
|
| base::Bind(&base::DoNothing),
|
|
|