-
the dbus activation machinery depends on daemons taking a name on the bus to complete activation without timeouts. fprintd fails prematurely if there is USB bus (as found in some virtual machine setups). This commit moves the bus-name-acquisition code to happen before the fail-from-no-usb-bus code to keep callers from timing out when activating fprintd. https://bugs.freedesktop.org/show_bug.cgi?id=57025
9577b6db