From 8186bebce074fe95ca1f7355f8a33c43631bb45f Mon Sep 17 00:00:00 2001 From: Sacha Date: Thu, 28 Nov 2013 16:04:37 +1000 Subject: [PATCH] Oops, cast to float. --- android/src/com/henrikrydgard/libnative/NativeActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();