From ba31ba5712aca870636573a50ccff033ef5cc0cd Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Mon, 24 Aug 2020 09:27:00 +0700 Subject: [PATCH 1/2] GLFW stub: add window width height property set --- app/src/main/java/net/kdt/pojavlaunch/MainActivity.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java index 91238ba8c..70c426455 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java @@ -915,7 +915,7 @@ public class MainActivity extends AppCompatActivity implements OnTouchListener, List minecraftArgs = new ArrayList(); if (mVersionInfo.arguments != null) { - // Support Minecraft 1.13 + // Support Minecraft 1.13+ for (Object arg : mVersionInfo.arguments.game) { if (arg instanceof String) { minecraftArgs.add((String) arg); @@ -1010,6 +1010,10 @@ public class MainActivity extends AppCompatActivity implements OnTouchListener, javaArgList.add("-Dorg.lwjgl.util.Debug=true"); javaArgList.add("-Dorg.lwjgl.util.DebugFunctions=true"); javaArgList.add("-Dorg.lwjgl.util.DebugLoader=true"); + + // GLFW Stub width height + javaArgList.add("-Dglfwstub.windowWidth=" + AndroidDisplay.windowWidth); + javaArgList.add("-Dglfwstub.windowHeight=" + AndroidDisplay.windowHeight); javaArgList.add("-cp"); javaArgList.add(Tools.generateLaunchClassPath(mProfile.getVersion())); @@ -1041,7 +1045,7 @@ public class MainActivity extends AppCompatActivity implements OnTouchListener, if (exitCode != 0) { Tools.showError(this, new ErrnoException("java", exitCode), false); } - } else { + } else { // Type Invocation final FileDescriptor logFile = BinaryExecutor.redirectStdio(); new Thread(new Runnable() { From 6659be1b9446d6337d415af0e7b5a7aa7aa47496 Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Mon, 24 Aug 2020 10:07:13 +0700 Subject: [PATCH 2/2] Change launch type --- app/src/main/java/net/kdt/pojavlaunch/MainActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java index 70c426455..f61700104 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java @@ -122,7 +122,8 @@ public class MainActivity extends AppCompatActivity implements OnTouchListener, private static final int LTYPE_INVOCATION = 0; private static final int LTYPE_PROCESS = 1; - private final int LAUNCH_TYPE = LTYPE_INVOCATION; + private final int LAUNCH_TYPE = LTYPE_PROCESS; + // LTYPE_INVOCATION; // private static Collection rsaPkcs1List;