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 bbeb3d3eb..078c86142 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 @@ -72,23 +72,6 @@ public class GameActivity extends SDLActivity { super.onActivityResult (requestCode, resultCode, data); } - - @Override - public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) { - - for (Extension extension : extensions) { - - if (!extension.onRequestPermissionsResult (requestCode, permissions, grantResults)) { - - return; - - } - - } - - super.onRequestPermissionsResult (requestCode, permissions, grantResults); - - } @Override public void onBackPressed () { @@ -207,6 +190,25 @@ public class GameActivity extends SDLActivity { } + ::if (ANDROID_TARGET_SDK_VERSION >= 23):: + @Override public void onRequestPermissionsResult (int requestCode, String permissions[], int[] grantResults) { + + for (Extension extension : extensions) { + + if (!extension.onRequestPermissionsResult (requestCode, permissions, grantResults)) { + + return; + + } + + } + + super.onRequestPermissionsResult (requestCode, permissions, grantResults); + + } + ::end:: + + @Override protected void onRestart () { super.onRestart ();