From a34a44f29a77f5c5429761a1e5e0f0bd365f826f Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 24 Feb 2020 22:05:26 -0800 Subject: [PATCH] Fix crash on Android 5.0 and earlier --- app/src/main/java/com/limelight/Game.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index 72ffe979..ec63df1a 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -597,9 +597,12 @@ public class Game extends Activity implements SurfaceHolder.Callback, // FIXME: Remove when Android R SDK is finalized private static void setPreferMinimalPostProcessingWithReflection(WindowManager.LayoutParams windowLayoutParams, boolean isPreferred) { - if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.Q && Build.VERSION.PREVIEW_SDK_INT == 0) { - // Don't attempt this reflection unless on Android R Developer Preview - return; + // Build.VERSION.PREVIEW_SDK_INT was added in M + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.Q && Build.VERSION.PREVIEW_SDK_INT == 0) { + // Don't attempt this reflection unless on Android R Developer Preview + return; + } } try {