From: Joe Wreschnig Date: Tue, 26 Feb 2013 16:41:44 +0000 (+0100) Subject: Fix warning from unknown type by using a fast enumeration. Also, it's faster. X-Git-Tag: version-1.0~126 X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=commitdiff_plain;h=fc6d0fdabe55f8ae0c417f7c4be745d51a47e0bd;hp=9a9baa70c635d3b1dd853aa51d1e4d8d4c522a9d Fix warning from unknown type by using a fast enumeration. Also, it's faster. --- diff --git a/JoystickController.m b/JoystickController.m index 976b531..1551295 100644 --- a/JoystickController.m +++ b/JoystickController.m @@ -148,10 +148,10 @@ void add_callback(void* inContext, IOReturn inResult, void* inSender, IOHIDDevic } -(Joystick*) findJoystickByRef: (IOHIDDeviceRef) device { - for(int i=0; i<[joysticks count]; i++) - if([[joysticks objectAtIndex:i] device] == device) - return [joysticks objectAtIndex:i]; - return NULL; + for (Joystick *js in joysticks) + if (js.device == device) + return js; + return nil; } void remove_callback(void* inContext, IOReturn inResult, void* inSender, IOHIDDeviceRef device) {