From 162e40c9821295664bc8eed7942c58638b552016 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 25 Jan 2023 10:17:54 -0800 Subject: [PATCH] Use densityDpi instead of density to more closely match what the UI scale is --- .../app/src/main/java/org/libsdl/app/SDLSurface.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android-project/app/src/main/java/org/libsdl/app/SDLSurface.java b/android-project/app/src/main/java/org/libsdl/app/SDLSurface.java index 268ecaeca..22c597541 100644 --- a/android-project/app/src/main/java/org/libsdl/app/SDLSurface.java +++ b/android-project/app/src/main/java/org/libsdl/app/SDLSurface.java @@ -122,7 +122,8 @@ public class SDLSurface extends SurfaceView implements SurfaceHolder.Callback, mDisplay.getRealMetrics( realMetrics ); nDeviceWidth = realMetrics.widthPixels; nDeviceHeight = realMetrics.heightPixels; - density = realMetrics.density; + // Use densityDpi instead of density to more closely match what the UI scale is + density = realMetrics.densityDpi / 160; } } catch(Exception ignored) { }