From fc6d0fdabe55f8ae0c417f7c4be745d51a47e0bd Mon Sep 17 00:00:00 2001 From: Joe Wreschnig Date: Tue, 26 Feb 2013 17:41:44 +0100 Subject: [PATCH] Fix warning from unknown type by using a fast enumeration. Also, it's faster. --- JoystickController.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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) { -- 2.20.1