summaryrefslogtreecommitdiff
path: root/android-project
diff options
context:
space:
mode:
authorSam Lantinga <slouken@libsdl.org>2020-03-05 08:43:16 -0800
committerSam Lantinga <slouken@libsdl.org>2020-03-05 08:43:16 -0800
commit1c08037d682aab9824ac142360aec5aaa93acf7f (patch)
treee266b90c801c2068dd530e33e24c5faca5fc64b5 /android-project
parent4490cfb63668e5e0d565a32f109e631687611727 (diff)
downloadsdl-1c08037d682aab9824ac142360aec5aaa93acf7f.tar.gz
Fixed java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.WindowManager android.app.Activity.getWindowManager()' on a null object reference
Diffstat (limited to 'android-project')
-rw-r--r--android-project/app/src/main/java/org/libsdl/app/SDLActivity.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
index e143b519f..443739c14 100644
--- a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
+++ b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
@@ -1012,6 +1012,9 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
public static boolean isTablet() {
DisplayMetrics metrics = new DisplayMetrics();
Activity activity = (Activity)getContext();
+ if (activity == null) {
+ return false;
+ }
activity.getWindowManager().getDefaultDisplay().getMetrics(metrics);
double dWidthInches = metrics.widthPixels / (double)metrics.xdpi;