March 21, 2026
10:25 p.m.
* Only start initial object enumeration if GetNameOwner succeeds for `org.bluez` (i.e, BlueZ is up). * Listen for the `NameOwnerChanged` signal on the system bus, this happens when: * BlueZ shuts down/crashes: In this case, we emit a `BLUETOOTH_WATCHER_EVENT_TYPE_SERVICE_DOWN`, which removes all added radios/devices/services from the PE driver. * BlueZ starts, here we perform an initial enumeration of objects, and register the authentication agent with BlueZ. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10417