From 37faac0d815c10dd2abf8491bd743433c446e2cc Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 5 Mar 2020 08:43:16 -0800 Subject: [PATCH] Fixed java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.WindowManager android.app.Activity.getWindowManager()' on a null object reference --- .../app/src/main/java/org/libsdl/app/SDLActivity.java | 3 +++ 1 file changed, 3 insertions(+) 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 e143b519f8fe7..443739c14bc31 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 static boolean isAndroidTV() { 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;