diff --git a/templates/android/template/app/src/main/java/org/haxe/lime/GameActivity.java b/templates/android/template/app/src/main/java/org/haxe/lime/GameActivity.java index b82938858..a08d15837 100644 --- a/templates/android/template/app/src/main/java/org/haxe/lime/GameActivity.java +++ b/templates/android/template/app/src/main/java/org/haxe/lime/GameActivity.java @@ -38,7 +38,11 @@ public class GameActivity extends SDLActivity { if (metrics == null) { metrics = new DisplayMetrics (); - Extension.mainActivity.getWindowManager ().getDefaultDisplay ().getMetrics (metrics); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { + Extension.mainActivity.getWindowManager ().getDefaultDisplay ().getRealMetrics (metrics); + } else { + Extension.mainActivity.getWindowManager ().getDefaultDisplay ().getMetrics (metrics); + } }