]> git.saurik.com Git - cydget.git/commitdiff
JavaScriptCore is now a public framework on iOS 7.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 27 Nov 2014 10:34:41 +0000 (02:34 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 27 Nov 2014 10:34:41 +0000 (02:34 -0800)
LockScreen.mm

index 953ab60e5bc7aba071c7988c2f10e4c732f93b27..f31f3a35a1dcd82e2069e49fb7c29cfe02e0aa53 100644 (file)
@@ -1137,7 +1137,12 @@ static void $UIWebViewWebViewDelegate$webView$didClearWindowObject$forFrame$(UIW
     [NSURLProtocol registerClass:[CydgetCGIURLProtocol class]];
     [WebView registerURLSchemeAsLocal:@"cydget-cgi"];
 
-    MSImageRef JavaScriptCore(MSGetImageByName("/System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore"));
+    MSImageRef JavaScriptCore(NULL);
+    if (JavaScriptCore == NULL)
+        JavaScriptCore = MSGetImageByName("/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore");
+    if (JavaScriptCore == NULL)
+        JavaScriptCore = MSGetImageByName("/System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore");
+
     MSImageRef WebCore(MSGetImageByName("/System/Library/PrivateFrameworks/WebCore.framework/WebCore"));
 
     if (!iOS4) {