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 59a6b43db3dfa638ccec9d6704bd2d2553927a62..d2b3d7d5d1974672970c74678dec88847980520f 100644 |
--- a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
+++ b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
@@ -614,7 +614,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
device->Disconnect( |
base::Bind(&base::DoNothing), |
base::Bind(&BluetoothDeviceDisconnectError)); |
- } else if (device->IsPaired()) { |
+ } else if (device->IsPaired() || !device->IsPairable()) { |
device->Connect( |
NULL, |
base::Bind(&base::DoNothing), |