Bladeren bron

Use densityDpi instead of density to more closely match what the UI scale is

Sam Lantinga 2 jaren geleden
bovenliggende
commit
162e40c982
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      android-project/app/src/main/java/org/libsdl/app/SDLSurface.java

+ 2 - 1
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) {
         }