mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
e86eedd64e
Currently, Gecko connects to a running instance of bluetoothd when it starts the daemon backend. This contains a race condition between the startup of the daemon and the startup of Gecko. This patch changes the initialization and cleanup of Bluetooth's daemon backend so that the Bluetooth daemon connects to Gecko. The daemon process is now started as part of the initialization and quits during shutdown. The steps are strictly ordered, so no race condition exists. The initialization and cleanup procedures should now be compatible with BlueZ 5. This patch is based on bug 1119746, patch [04]. |
||
---|---|---|
.. | ||
bluedroid | ||
bluez | ||
ipc | ||
tests/marionette | ||
BluetoothAdapter.cpp | ||
BluetoothAdapter.h | ||
BluetoothClassOfDevice.cpp | ||
BluetoothClassOfDevice.h | ||
BluetoothCommon.h | ||
BluetoothDevice.cpp | ||
BluetoothDevice.h | ||
BluetoothDiscoveryHandle.cpp | ||
BluetoothDiscoveryHandle.h | ||
BluetoothHfpManagerBase.h | ||
BluetoothHidManager.cpp | ||
BluetoothHidManager.h | ||
BluetoothInterface.cpp | ||
BluetoothInterface.h | ||
BluetoothInterfaceHelpers.h | ||
BluetoothManager.cpp | ||
BluetoothManager.h | ||
BluetoothPairingHandle.cpp | ||
BluetoothPairingHandle.h | ||
BluetoothPairingListener.cpp | ||
BluetoothPairingListener.h | ||
BluetoothProfileController.cpp | ||
BluetoothProfileController.h | ||
BluetoothProfileManagerBase.h | ||
BluetoothReplyRunnable.cpp | ||
BluetoothReplyRunnable.h | ||
BluetoothRilListener.cpp | ||
BluetoothRilListener.h | ||
BluetoothService.cpp | ||
BluetoothService.h | ||
BluetoothSocketObserver.h | ||
BluetoothUtils.cpp | ||
BluetoothUtils.h | ||
BluetoothUuid.cpp | ||
BluetoothUuid.h | ||
moz.build | ||
ObexBase.cpp | ||
ObexBase.h |