From ea5bf5ccf084c34aaf358b4b197b88ea4143a695 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 13 Mar 2011 16:03:27 -0700 Subject: Add WebEventTouchCancel, using WebEvent.h. --- CyteKit/dispatchEvent.mm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'CyteKit/dispatchEvent.mm') diff --git a/CyteKit/dispatchEvent.mm b/CyteKit/dispatchEvent.mm index f0e79ad..76e24af 100644 --- a/CyteKit/dispatchEvent.mm +++ b/CyteKit/dispatchEvent.mm @@ -40,6 +40,8 @@ #include "CyteKit/dispatchEvent.h" #include "CyteKit/WebThreadLocked.hpp" +#include + #include #include #include @@ -78,9 +80,15 @@ MSHook(void, UIWebBrowserView$_webTouchEventsRecognized$, UIWebBrowserView *self, SEL _cmd, UIWebTouchEventsGestureRecognizer *recognizer) { _UIWebBrowserView$_webTouchEventsRecognized$(self, _cmd, recognizer); - if ([recognizer type] == 8) - //if ([[recognizer _typeDescription] isEqualToString:@"WebEventTouchEnd"]) - [self dispatchEvent:@"CydiaTouchEnd"]; + switch ([recognizer type]) { + case WebEventTouchEnd: + [self dispatchEvent:@"CydiaTouchEnd"]; + break; + + case WebEventTouchCancel: + [self dispatchEvent:@"CydiaTouchCancel"]; + break; + } } __attribute__((__constructor__)) static void $() { -- cgit v1.2.3