Mercurial > sdl-ios-xcode
comparison src/joystick/darwin/SDL_sysjoystick.c @ 620:92080b127f82
Find just joysticks and gamepads (as opposed to, say, USB Audio devices), in
the MacOSX/Darwin joystick initialization code.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 22 May 2003 06:41:54 +0000 |
parents | 86e0385b8f96 |
children | c3bb1270fa2b |
comparison
equal
deleted
inserted
replaced
619:bf816ce70144 | 620:92080b127f82 |
---|---|
645 // if (KERN_SUCCESS != result) | 645 // if (KERN_SUCCESS != result) |
646 // HIDReportErrorNum ("IOObjectRelease error with ioHIDDeviceObject.", result); | 646 // HIDReportErrorNum ("IOObjectRelease error with ioHIDDeviceObject.", result); |
647 | 647 |
648 /* Filter device list to non-keyboard/mouse stuff */ | 648 /* Filter device list to non-keyboard/mouse stuff */ |
649 if ( device->usagePage == kHIDPage_GenericDesktop && | 649 if ( device->usagePage == kHIDPage_GenericDesktop && |
650 (device->usage == kHIDUsage_GD_Keyboard || | 650 (device->usage != kHIDUsage_GD_Joystick || |
651 device->usage == kHIDUsage_GD_Mouse)) { | 651 device->usage != kHIDUsage_GD_Gamepad)) { |
652 | 652 |
653 /* release memory for the device */ | 653 /* release memory for the device */ |
654 HIDDisposeDevice (&device); | 654 HIDDisposeDevice (&device); |
655 DisposePtr((Ptr)device); | 655 DisposePtr((Ptr)device); |
656 continue; | 656 continue; |
657 } | 657 } |