gecko-dev/dom/bluetooth
Thomas Zimmermann 3db34e3133 Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang
The current Bluetooth profile managers remove themselves from a number
of observer lists in their destructors. But |nsIObserverService| keeps
it's own reference to the managers, so the destructors never run. Con-
sequently the Bluetooth module nevers cleans up correctly.

This patch adds an explicit uninit method to each profile manager. It
removes the manager from the observer lists.
2016-01-21 12:30:00 +01:00
..
bluedroid Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
bluez Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap 2016-01-15 09:50:54 +08:00
common Bug 1239979: Init and uninit all Bluetooth profile managers, r=shuang 2016-01-21 12:30:00 +01:00
ipc Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap 2016-01-15 09:50:54 +08:00
tests/marionette Bug 1139774 - Add a function to wait promise for bluetooth adapter creation. r=shuang 2015-10-01 07:32:00 +02:00
moz.build Bug 1224166: Build BluetoothCommon.cpp unconditionally, r=shuang 2015-11-13 15:23:41 +01:00