[v1 5/5] winejoystick.drv: Disable joysticks via wine registry on Mac

David Lawrie david.dljunk at gmail.com
Sun Aug 28 01:18:16 CDT 2016


Tested on OS X 10.10.5.

Signed-off-by: David Lawrie <david.dljunk at gmail.com>
---
 dlls/winejoystick.drv/joystick_osx.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dlls/winejoystick.drv/joystick_osx.c b/dlls/winejoystick.drv/joystick_osx.c
index 131f1a1..1d6c41b 100644
--- a/dlls/winejoystick.drv/joystick_osx.c
+++ b/dlls/winejoystick.drv/joystick_osx.c
@@ -473,8 +473,13 @@ static int find_osx_devices(void)
         num_main_elements = 0;
         for (i = 0; i < num_devices; i++)
         {
+            char name[MAX_PATH];
             IOHIDDeviceRef hid_device = (IOHIDDeviceRef)CFArrayGetValueAtIndex(devices, i);
+
             TRACE("hid_device %s\n", debugstr_device(hid_device));
+            char_device_name_length(hid_device, name, MAX_PATH);
+            if (device_disabled_registry(name))
+                continue;
             num_main_elements += find_top_level(hid_device, device_main_elements);
         }
 
-- 
1.7.12.4 (Apple Git-37)




More information about the wine-patches mailing list