From: Jay Freeman (saurik) Date: Mon, 21 Mar 2011 23:05:24 +0000 (-0700) Subject: CyteWebView failed to verify a delegate before sending. X-Git-Tag: v1.1.0%rc1~44 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/b73d8da0dad38d15ca4ec307cacdebbe092dec5b CyteWebView failed to verify a delegate before sending. --- diff --git a/CyteKit/WebView.mm b/CyteKit/WebView.mm index 0e8ba71c..7fac96e7 100644 --- a/CyteKit/WebView.mm +++ b/CyteKit/WebView.mm @@ -171,7 +171,8 @@ static void $UIWebViewWebViewDelegate$webView$addMessageToConsole$(UIWebViewWebV [delegate webView:view decidePolicyForNavigationAction:action request:request frame:frame decisionListener:mediator]; if (![mediator decided] && [UIWebView instancesRespondToSelector:@selector(webView:decidePolicyForNavigationAction:request:frame:decisionListener:)]) [super webView:view decidePolicyForNavigationAction:action request:request frame:frame decisionListener:mediator]; - [delegate webView:view didDecidePolicy:[mediator decision] forNavigationAction:action request:request frame:frame]; + if ([delegate respondsToSelector:@selector(webView:didDecidePolicy:forNavigationAction:request:frame:)]) + [delegate webView:view didDecidePolicy:[mediator decision] forNavigationAction:action request:request frame:frame]; [mediator decide]; } // }}}