Fix[JavaLauncher]: don't patch dyld in LiveContainer
This commit is contained in:
1 parent
62a7caa2c4
commit
abf8b6359e
1 file changed
+6
-2
@@ -137,8 +137,12 @@ int launchJVM(NSString *username, id launchTarget, int width, int height, int mi
|
||||
isInstallJar ? [launchTarget lastPathComponent] : PLProfiles.current.selectedProfile[@"lastVersionId"], minVersion]);
|
||||
return 1;
|
||||
} else if ([javaHome hasPrefix:@(getenv("POJAV_HOME"))]) {
|
||||
// Activate Library Validation bypass for external runtime
|
||||
init_bypassDyldLibValidation();
|
||||
if (NSBundle.mainBundle.infoDictionary[@"LCDataUUID"]) {
|
||||
NSDebugLog(@"[JavaLauncher] Running in LiveContainer, skipping dyld patch");
|
||||
} else {
|
||||
// Activate Library Validation bypass for external runtime
|
||||
init_bypassDyldLibValidation();
|
||||
}
|
||||
|
||||
// Symlink libawt_xawt.dylib
|
||||
NSString *dest = [NSString stringWithFormat:@"%@/lib/libawt_xawt.dylib", javaHome];
|
||||
|
||||
Reference in new issue
Block a user