diff --git a/app/src/main/java/net/kdt/pojavlaunch/FatalErrorActivity.java b/app/src/main/java/net/kdt/pojavlaunch/FatalErrorActivity.java index 907b1fc0b..1ed4e37f0 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/FatalErrorActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/FatalErrorActivity.java @@ -6,11 +6,12 @@ import android.support.v7.app.*; public class FatalErrorActivity extends AppCompatActivity { - public static void showError(Context ctx, Throwable th) { + public static void showError(Context ctx, boolean isFatalErr, Throwable th) { Intent ferrorIntent = new Intent(ctx, FatalErrorActivity.class); ferrorIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); ferrorIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ferrorIntent.putExtra("throwable", th); + ferrorIntent.putExtra("isFatal", isFatalErr); ctx.startActivity(ferrorIntent); } diff --git a/app/src/main/java/net/kdt/pojavlaunch/PojavApplication.java b/app/src/main/java/net/kdt/pojavlaunch/PojavApplication.java index 9cda1f259..84e46ff8b 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/PojavApplication.java +++ b/app/src/main/java/net/kdt/pojavlaunch/PojavApplication.java @@ -17,7 +17,7 @@ public class PojavApplication extends Application Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler(){ @Override public void uncaughtException(Thread thread, Throwable th) { - FatalErrorActivity.showError(PojavApplication.this, th); + FatalErrorActivity.showError(PojavApplication.this, true, th); android.os.Process.killProcess(android.os.Process.myPid()); } }); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9851059ee..e9a870973 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -52,7 +52,7 @@ Select OptiFine jar file - Fatal error + Unexpectedly crashed Error! Please check the log below: %s No version! Unable to load version %s