From: David Lawrie Subject: [v1 3/3] dinput: Disable joysticks via wine registry on Mac Message-Id: <1472262046-1571-3-git-send-email-david.dljunk@gmail.com> Date: Fri, 26 Aug 2016 18:40:46 -0700 In-Reply-To: <1472262046-1571-1-git-send-email-david.dljunk@gmail.com> References: <1472262046-1571-1-git-send-email-david.dljunk@gmail.com> Tested on OS X 10.10.5. Signed-off-by: David Lawrie --- dlls/dinput/joystick_osx.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/dinput/joystick_osx.c b/dlls/dinput/joystick_osx.c index 8d623dc0..e8fd2a5 100644 --- a/dlls/dinput/joystick_osx.c +++ b/dlls/dinput/joystick_osx.c @@ -569,9 +569,13 @@ static int find_osx_devices(void) { CFIndex top; IOHIDDeviceRef hid_device; + char name[MAX_PATH]; hid_device = (IOHIDDeviceRef) CFArrayGetValueAtIndex(devices, idx); TRACE("hid_device %s\n", debugstr_device(hid_device)); + char_device_name_length(hid_device, name, MAX_PATH); + if (device_disabled_registry(name)) + continue; top = find_top_level(hid_device, device_main_elements); num_main_elements += top; } -- 1.7.12.4 (Apple Git-37)