X-Git-Url: https://git.saurik.com/winterboard.git/blobdiff_plain/4504a0fa2097de5a04887de77c88643b82997821..67daf50397a8b12f8c3b19b26df4509ebd116f98:/WBMarkup.mm?ds=sidebyside diff --git a/WBMarkup.mm b/WBMarkup.mm index 77d7c37..f371367 100644 --- a/WBMarkup.mm +++ b/WBMarkup.mm @@ -70,6 +70,13 @@ static WBMarkup *SharedMarkup_; MSHookSymbol(WKViewLockFocus$, "WKViewLockFocus", WebCore); MSHookSymbol(WKViewUnlockFocus$, "WKViewUnlockFocus", WebCore); MSHookSymbol(WKViewDisplayRect$, "WKViewDisplayRect", WebCore); + + MSImageRef JavaScriptCore(MSGetImageByName("/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore")); + + void (*_ZN3JSC19initializeThreadingEv)(); + MSHookSymbol(_ZN3JSC19initializeThreadingEv, "__ZN3JSC19initializeThreadingEv", JavaScriptCore); + if (_ZN3JSC19initializeThreadingEv != NULL) + (*_ZN3JSC19initializeThreadingEv)(); } + (BOOL) isSharedMarkupCreated {