From f7c4fe8e9172a72720741184ebc557ff413b7076 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 27 Aug 2017 17:59:15 +0000 Subject: [PATCH] - Fixed an issue with launching Forge on mobile for some users. --- forge-gui-android/src/forge/app/Main.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-gui-android/src/forge/app/Main.java b/forge-gui-android/src/forge/app/Main.java index 4e9040ba543..e68a011f600 100644 --- a/forge-gui-android/src/forge/app/Main.java +++ b/forge-gui-android/src/forge/app/Main.java @@ -85,7 +85,11 @@ public class Main extends AndroidApplication { protected void onPause() { super.onPause(); - if (FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.UI_ANDROID_MINIMIZE_ON_SCRLOCK)) { + + ForgePreferences prefs = FModel.getPreferences(); + boolean minimizeonScreenLock = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_ANDROID_MINIMIZE_ON_SCRLOCK); + + if (minimizeonScreenLock) { // If the screen is off then the device has been locked PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); boolean isScreenOn = powerManager.isScreenOn();