Index: device/bluetooth/bluetooth_device_chromeos.cc |
diff --git a/device/bluetooth/bluetooth_device_chromeos.cc b/device/bluetooth/bluetooth_device_chromeos.cc |
index 0d87b18694a17de8966d7674aee1cba8e931c8e8..b456cf4a011dde707ef312023d4342de4680121c 100644 |
--- a/device/bluetooth/bluetooth_device_chromeos.cc |
+++ b/device/bluetooth/bluetooth_device_chromeos.cc |
@@ -52,6 +52,7 @@ BluetoothDeviceChromeOS::BluetoothDeviceChromeOS( |
adapter_(adapter), |
bluetooth_class_(0), |
paired_(false), |
+ trusted_(false), |
connected_(false), |
connectable_(true), |
connecting_(false), |
@@ -78,7 +79,7 @@ std::string BluetoothDeviceChromeOS::GetAddress() const { |
} |
bool BluetoothDeviceChromeOS::IsPaired() const { |
- return paired_; |
+ return paired_ || trusted_; |
} |
bool BluetoothDeviceChromeOS::IsConnected() const { |
@@ -390,6 +391,7 @@ void BluetoothDeviceChromeOS::Update( |
base::Bind(&base::DoNothing)); |
paired_ = properties->paired.value(); |
+ trusted_ = properties->trusted.value(); |
connected_ = properties->connected.value(); |
} |
} |