Commit 4d7175b4 authored by bryeung@chromium.org's avatar bryeung@chromium.org

BluetoothAPI: ignore events for other adapters

TEST=api test still passes
BUG=none


Review URL: https://chromiumcodereview.appspot.com/10790148

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149429 0039d316-1c4b-4281-b951-d872f2087c98
parent 44c7b856
......@@ -69,7 +69,11 @@ void ExtensionBluetoothEventRouter::SetSendDiscoveryEvents(bool should_send) {
void ExtensionBluetoothEventRouter::AdapterPresentChanged(
chromeos::BluetoothAdapter* adapter, bool present) {
DCHECK(adapter == adapter_.get());
if (adapter != adapter_.get()) {
DVLOG(1) << "Ignoring event for adapter " << adapter->address();
return;
}
DispatchBooleanValueEvent(
extensions::event_names::kBluetoothOnAvailabilityChanged,
present);
......@@ -77,7 +81,11 @@ void ExtensionBluetoothEventRouter::AdapterPresentChanged(
void ExtensionBluetoothEventRouter::AdapterPoweredChanged(
chromeos::BluetoothAdapter* adapter, bool has_power) {
DCHECK(adapter == adapter_.get());
if (adapter != adapter_.get()) {
DVLOG(1) << "Ignoring event for adapter " << adapter->address();
return;
}
DispatchBooleanValueEvent(
extensions::event_names::kBluetoothOnPowerChanged,
has_power);
......@@ -85,7 +93,11 @@ void ExtensionBluetoothEventRouter::AdapterPoweredChanged(
void ExtensionBluetoothEventRouter::AdapterDiscoveringChanged(
chromeos::BluetoothAdapter* adapter, bool discovering) {
DCHECK(adapter == adapter_.get());
if (adapter != adapter_.get()) {
DVLOG(1) << "Ignoring event for adapter " << adapter->address();
return;
}
DispatchBooleanValueEvent(
extensions::event_names::kBluetoothOnDiscoveringChanged,
discovering);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment