]> git.saurik.com Git - cydget.git/commitdiff
Draw in the main thread as well.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 1 Apr 2011 08:52:11 +0000 (08:52 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 1 Apr 2011 08:52:11 +0000 (08:52 +0000)
LockScreen.mm

index 3644ce1095510b1a5637bf9e8a3b0d509a4d59a2..7284452ebd8de2380cec28464df9bcff0fc1d34e 100644 (file)
@@ -204,6 +204,7 @@ static float CYScrollViewDecelerationRateNormal;
 
 @interface UIWebView (Apple)
 - (void) setDataDetectorTypes:(int)types;
 
 @interface UIWebView (Apple)
 - (void) setDataDetectorTypes:(int)types;
+- (void) _setDrawInWebThread:(BOOL)draw;
 - (UIScrollView *) _scrollView;
 - (UIScroller *) _scroller;
 - (void) webView:(WebView *)view addMessageToConsole:(NSDictionary *)message;
 - (UIScrollView *) _scrollView;
 - (UIScroller *) _scroller;
 - (void) webView:(WebView *)view addMessageToConsole:(NSDictionary *)message;
@@ -322,6 +323,9 @@ MSInstanceMessageHook0(BOOL, NSURL, isSpringboardHandledURL) {
 
         [webview_ setScalesPageToFit:YES];
 
 
         [webview_ setScalesPageToFit:YES];
 
+        if ([webview_ respondsToSelector:@selector(_setDrawInWebThread:)])
+            [webview_ _setDrawInWebThread:NO];
+
         UIWebDocumentView *document([webview_ _documentView]);
         WebView *webview([document webView]);
         WebPreferences *preferences([webview preferences]);
         UIWebDocumentView *document([webview_ _documentView]);
         WebView *webview([document webView]);
         WebPreferences *preferences([webview preferences]);