From 0530d14c33911cfaad3482e4fd6862691cbb5f83 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 13 Apr 2015 18:30:42 +0200 Subject: [PATCH] (iOS) Cleanup --- apple/iOS/platform.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apple/iOS/platform.m b/apple/iOS/platform.m index 0813844245..81c8b28531 100644 --- a/apple/iOS/platform.m +++ b/apple/iOS/platform.m @@ -208,9 +208,13 @@ enum get_ios_version(&major, &minor); - if (!(major >= 7) && [event respondsToSelector:@selector(_gsEvent)]) + if ((major < 7) && [event respondsToSelector:@selector(_gsEvent)]) { - // Stolen from: http://nacho4d-nacho4d.blogspot.com/2012/01/catching-keyboard-events-in-ios.html + /* Keyboard event hack for iOS versions prior to iOS 7. + * + * Derived from: + * http://nacho4d-nacho4d.blogspot.com/2012/01/catching-keyboard-events-in-ios.html + */ const uint8_t *eventMem = objc_unretainedPointer([event performSelector:@selector(_gsEvent)]); int eventType = eventMem ? *(int*)&eventMem[8] : 0;