diff --git a/android/src/com/henrikrydgard/libnative/NativeActivity.java b/android/src/com/henrikrydgard/libnative/NativeActivity.java index 124734bf17..e0d6967073 100644 --- a/android/src/com/henrikrydgard/libnative/NativeActivity.java +++ b/android/src/com/henrikrydgard/libnative/NativeActivity.java @@ -219,7 +219,7 @@ public class NativeActivity extends Activity { getWindowManager().getDefaultDisplay().getMetrics(metrics); int dpi = metrics.densityDpi; // We only use dpi to calculate the width. Smaller aspect ratios have giant text despite high DPI. - dpi = dpi * (srcWidth/srcHeight) / (16/9); // Adjust to 16:9 + dpi = dpi * ((float)srcWidth/(float)srcHeight) / (16.0/9.0); // Adjust to 16:9 String deviceType = Build.MANUFACTURER + ":" + Build.MODEL; String languageRegion = Locale.getDefault().getLanguage() + "_" + Locale.getDefault().getCountry();