]> git.saurik.com Git - cydia.git/commitdiff
Add -[CyteWebView request] helper.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 25 Mar 2011 08:45:43 +0000 (01:45 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 25 Mar 2011 08:45:43 +0000 (01:45 -0700)
CyteKit/WebView.h
CyteKit/WebView.mm

index c7eeb4b75246230d539f1059aabcd3326854420b..c9e10c8fa95fc4fb453de2714bb5e60cc859537f 100644 (file)
@@ -84,6 +84,7 @@ enum CYWebPolicyDecision {
 - (void) dispatchEvent:(NSString *)event;
 - (void) reloadFromOrigin;
 - (UIScrollView *) scrollView;
+- (NSURLRequest *) request;
 
 @end
 
index 09c9c4082dd2d320de36744cf9542c24e6c1d4e7..1706cc031e4bf0c261059149af4d974d0d9d204a 100644 (file)
@@ -377,6 +377,11 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se
         [frame setNeedsLayout];
 }
 
+- (NSURLRequest *) request {
+    WebFrame *frame([[[self _documentView] webView] mainFrame]);
+    return [([frame provisionalDataSource] ?: [frame dataSource]) request];
+}
+
 @end
 
 static void $UIWebViewWebViewDelegate$_clearUIWebView(UIWebViewWebViewDelegate *self, SEL sel) {