Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optionally use GUsbSource on Linux to avoid threading issues #83

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 17, 2022

  1. Optionally use GUsbSource on Linux to avoid threading issues

    Having two threads interact is causing difficult to debug deadlocks. Just use
    libusb_set_pollfd_notifiers() and use the locking in libusb_handle_events().
    
    By default use a thread to avoid breaking other projects like fprintd that
    expect to be able to manually process the default GMainContext.
    hughsie committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    d92e34f View commit details
    Browse the repository at this point in the history