зеркало из https://github.com/mozilla/gecko-dev.git
Bug 841590 - Bluetooth: Fix hashtable remove. r=bent
This commit is contained in:
Родитель
7aa7d9a493
Коммит
0c8c8dd424
|
@ -277,7 +277,7 @@ RemoveObserversExceptBluetoothManager
|
|||
void* arg)
|
||||
{
|
||||
if (!key.EqualsLiteral("/")) {
|
||||
static_cast<BluetoothService*>(arg)->RemoveObserverFromTable(key);
|
||||
return PL_DHASH_REMOVE;
|
||||
}
|
||||
|
||||
return PL_DHASH_NEXT;
|
||||
|
@ -485,7 +485,7 @@ BluetoothService::SetEnabled(bool aEnabled)
|
|||
* for more details.
|
||||
*/
|
||||
mBluetoothSignalObserverTable.Enumerate(
|
||||
RemoveObserversExceptBluetoothManager, this);
|
||||
RemoveObserversExceptBluetoothManager, nullptr);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Загрузка…
Ссылка в новой задаче