mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
24a65d0990
GetDefaultAdapterPathInternal used two blocking DBus operations, namely 'DefaultAdapter' and 'GetProperties'. The latter one depends on the result of the former one. The be non-blocking, GetDefaultAdapterPathInternal first make a non-blocking 'DefaultAdapter' call. Once received, the reply handler non-blockingly calls 'GetProperties' with the values received for 'DefaultAdapter', and put itself in place as this call's reply handler. For this second reply, it finally schedules the Bluetooth reply runnable. --HG-- extra : rebase_source : aa0872a5db69c928ca25723952fe2928ef52d107 |
||
---|---|---|
.. | ||
BluetoothDBusService.cpp | ||
BluetoothDBusService.h |