X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJDevice.m;h=a5efd96fed9453e2afd4e76341282d1793cce1ef;hp=69775d835d399f3c315bb7e52519726bbdbb9560;hb=79b05c3cf1c75bc4f7078acde43aaf4215c6408a;hpb=0064c1fbff36795885a9724081af2a17d83c20a3 diff --git a/Classes/NJDevice.m b/Classes/NJDevice.m index 69775d8..a5efd96 100644 --- a/Classes/NJDevice.m +++ b/Classes/NJDevice.m @@ -66,7 +66,7 @@ static NSArray *InputsForElement(IOHIDDeviceRef device, id base) { } - (id)initWithDevice:(IOHIDDeviceRef)dev { - if ((self = [super init])) { + if ((self = [super initWithName:nil did:nil base:nil])) { self.device = dev; self.productName = (__bridge NSString *)IOHIDDeviceGetProperty(dev, CFSTR(kIOHIDProductKey)); vendorId = [(__bridge NSNumber *)IOHIDDeviceGetProperty(dev, CFSTR(kIOHIDVendorIDKey)) intValue]; @@ -89,7 +89,7 @@ static NSArray *InputsForElement(IOHIDDeviceRef device, id base) { } - (NJInput *)findInputByCookie:(IOHIDElementCookie)cookie { - for (NJInput *child in _children) + for (NJInput *child in self.children) if (child.cookie == cookie) return child; return nil;