Index: device/bluetooth/bluetooth_adapter_chromeos.cc |
diff --git a/device/bluetooth/bluetooth_adapter_chromeos.cc b/device/bluetooth/bluetooth_adapter_chromeos.cc |
index 36699e556843ed732046c26631f5f137f0b57736..a355f40b7dc413c608b8dbed2bdae3e3b88c0b7e 100644 |
--- a/device/bluetooth/bluetooth_adapter_chromeos.cc |
+++ b/device/bluetooth/bluetooth_adapter_chromeos.cc |
@@ -51,7 +51,8 @@ BluetoothAdapterChromeOs::~BluetoothAdapterChromeOs() { |
void BluetoothAdapterChromeOs::AddObserver( |
BluetoothAdapter::Observer* observer) { |
DCHECK(observer); |
- observers_.AddObserver(observer); |
+ if (!observers_.HasObserver(observer)) |
miket_OOO
2012/11/06 02:04:09
Aha. Would it make sense to move this check into G
youngki
2012/11/06 16:18:54
Done. Reverted this file and this check is now don
|
+ observers_.AddObserver(observer); |
} |
void BluetoothAdapterChromeOs::RemoveObserver( |