mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-18 09:07:48 -04:00
Enable Caciocavallo for all versions
This commit is contained in:
parent
a9925c3f28
commit
1564ef6138
@ -191,7 +191,7 @@ public class JavaGUILauncherActivity extends LoggableActivity {
|
||||
List<String> javaArgList = new ArrayList<String>();
|
||||
|
||||
// Enable Caciocavallo
|
||||
Tools.getCacioJavaArgs(javaArgList);
|
||||
Tools.getCacioJavaArgs(javaArgList,false);
|
||||
|
||||
if (javaArgs != null) {
|
||||
javaArgList.addAll(Arrays.asList(javaArgs.split(" ")));
|
||||
|
@ -75,8 +75,9 @@ public final class Tools
|
||||
// 13w18a: 20130502
|
||||
if (mcReleaseDate < 20130502 && versionInfo.minimumLauncherVersion < 9){
|
||||
ctx.appendlnToLog("AWT-enabled version detected! ("+mcReleaseDate+")");
|
||||
getCacioJavaArgs(javaArgList);
|
||||
getCacioJavaArgs(javaArgList,false);
|
||||
}else{
|
||||
getCacioJavaArgs(javaArgList,true);
|
||||
ctx.appendlnToLog("Headless version detected! ("+mcReleaseDate+")");
|
||||
}
|
||||
|
||||
@ -89,12 +90,13 @@ public final class Tools
|
||||
JREUtils.launchJavaVM(ctx, javaArgList);
|
||||
}
|
||||
|
||||
public static void getCacioJavaArgs(List<String> javaArgList) {
|
||||
javaArgList.add("-Djava.awt.headless=false");
|
||||
public static void getCacioJavaArgs(List<String> javaArgList, boolean isHeadless) {
|
||||
javaArgList.add("-Djava.awt.headless="+isHeadless);
|
||||
// Caciocavallo config AWT-enabled version
|
||||
javaArgList.add("-Dcacio.managed.screensize=" + CallbackBridge.physicalWidth + "x" + CallbackBridge.physicalHeight);
|
||||
javaArgList.add("-Dcacio.font.fontmanager=net.java.openjdk.cacio.ctc.CTCFontManager");
|
||||
// javaArgList.add("-Dcacio.font.fontscaler=sun.font.FreetypeFontScaler");
|
||||
if(isHeadless) javaArgList.add("-Dcacio.font.fontscaler=sun.font.FreetypeFontScaler"); //safe to use it when running in headless mode
|
||||
//else javaArgList.add("-Dcacio.font.fontscaler=sun.font.NullFontScaler"); // it will literally disable the text rendering, so...
|
||||
javaArgList.add("-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel");
|
||||
javaArgList.add("-Dawt.toolkit=net.java.openjdk.cacio.ctc.CTCToolkit");
|
||||
javaArgList.add("-Djava.awt.graphicsenv=net.java.openjdk.cacio.ctc.CTCGraphicsEnvironment");
|
||||
|
Loading…
x
Reference in New Issue
Block a user