Index: device/bluetooth/bluez/bluetooth_device_bluez.cc |
diff --git a/device/bluetooth/bluez/bluetooth_device_bluez.cc b/device/bluetooth/bluez/bluetooth_device_bluez.cc |
index 2a91a49f6ab1af727b671461e7c4a7fa7b06ea38..50b54cbb5d33ac6080ddf52c448ba9ccf13be500 100644 |
--- a/device/bluetooth/bluez/bluetooth_device_bluez.cc |
+++ b/device/bluetooth/bluez/bluetooth_device_bluez.cc |
@@ -928,6 +928,9 @@ void BluetoothDeviceBlueZ::OnSetTrusted(bool success) { |
void BluetoothDeviceBlueZ::OnDisconnect(const base::Closure& callback) { |
VLOG(1) << object_path_.value() << ": Disconnected"; |
+ // Do not notify about changed device since this is already done by |
+ // the dbus::PropertySet and the property change callback for BlueZ. |
+ DidDisconnectGatt(false /* notifyDeviceChanged */); |
callback.Run(); |
} |