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

Fix Wiimote support on macOS 10.13 High Sierra #6234

Merged
merged 3 commits into from
Dec 7, 2017

Commits on Dec 3, 2017

  1. -[deviceInquiryComplete:error:aborted:] comes in on the main thread i…

    …n macOS 10.13, so instead of using CFRunLoopRun()/CFRunLoopStop(), just let the run loop do one pass. This is already in a loop waiting for done to be false. This also means -[deviceInquiryComplete:error:aborted:] should no longer call CFRunLoopStop(). Fixes connecting to Wiimotes in macOS 10.13+, should continue to work as before in 10.12 and below.
    amolloy committed Dec 3, 2017
    Configuration menu
    Copy the full SHA
    d306397 View commit details
    Browse the repository at this point in the history
  2. Break out of the loop waiting for the SearchBT to be done in WiimoteS…

    …cannerDarwin::FindWiimotes() when the object is destroyed. Allows the application to quit correctly when Continuous Scanning is enabled on macOS.
    amolloy committed Dec 3, 2017
    Configuration menu
    Copy the full SHA
    8354e89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5839f8 View commit details
    Browse the repository at this point in the history