[v1 3/3] dinput: Disable joysticks via wine registry on Mac

David Lawrie david.dljunk at gmail.com
Fri Aug 26 20:40:46 CDT 2016


Tested on OS X 10.10.5.

Signed-off-by: David Lawrie <david.dljunk at gmail.com>
---
 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)




More information about the wine-patches mailing list