X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJInput.m;h=d7144a041969b234ba37e2aef1d77091972b0bb5;hp=78376e6dfe18472d6a170929f5a6215c9aaddb01;hb=794a6e8c99be447b2ebc2b5510f7bf8ddeb4d75d;hpb=79b05c3cf1c75bc4f7078acde43aaf4215c6408a diff --git a/Classes/NJInput.m b/Classes/NJInput.m index 78376e6..d7144a0 100644 --- a/Classes/NJInput.m +++ b/Classes/NJInput.m @@ -10,11 +10,15 @@ @implementation NJInput - (id)initWithName:(NSString *)name - did:(NSString *)did - cookie:(IOHIDElementCookie)cookie - base:(NJInputPathElement *)base { - if ((self = [super initWithName:name did:did base:base])) { - self.cookie = cookie; + eid:(NSString *)eid + element:(IOHIDElementRef)element + parent:(NJInputPathElement *)parent +{ + NSString *elementName = (__bridge NSString *)IOHIDElementGetName(element); + if (elementName.length) + name = [name stringByAppendingFormat:@"- %@", elementName]; + if ((self = [super initWithName:name eid:eid parent:parent])) { + _cookie = IOHIDElementGetCookie(element); } return self; }