mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-08 12:37:37 +00:00
4f63fd3fe0
Currently, the DBus connection for Bluetooth is shared between the main thread and the I/O thread. This causes race conditions when starting or stopping Bluetooth. This patch moves all occurences of main-thread-invoked DBus send operations to the I/O thread. This is mostly refactoring. Internally, send operations are already executed on the main thread, so there is no change in the over all logic of these methods. |
||
---|---|---|
.. | ||
gonk | ||
linux | ||
BluetoothA2dpManager.cpp | ||
BluetoothA2dpManager.h | ||
BluetoothHfpManager.cpp | ||
BluetoothHfpManager.h | ||
BluetoothOppManager.cpp | ||
BluetoothOppManager.h | ||
BluetoothSocket.cpp | ||
BluetoothSocket.h | ||
BluetoothUnixSocketConnector.cpp | ||
BluetoothUnixSocketConnector.h | ||
BluetoothUtils.cpp | ||
BluetoothUtils.h |