瀏覽代碼

Android: display_mode scale: cast to do a float division

Sylvain 2 年之前
父節點
當前提交
b23d20cd4d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      android-project/app/src/main/java/org/libsdl/app/SDLSurface.java

+ 2 - 2
android-project/app/src/main/java/org/libsdl/app/SDLSurface.java

@@ -122,8 +122,8 @@ public class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
                 mDisplay.getRealMetrics( realMetrics );
                 nDeviceWidth = realMetrics.widthPixels;
                 nDeviceHeight = realMetrics.heightPixels;
-				// Use densityDpi instead of density to more closely match what the UI scale is
-                density = realMetrics.densityDpi / 160;
+                // Use densityDpi instead of density to more closely match what the UI scale is
+                density = (float)realMetrics.densityDpi / 160.0f;
             }
         } catch(Exception ignored) {
         }