diff --git a/platform/android/java/lib/src/main/java/org/godotengine/godot/Godot.kt b/platform/android/java/lib/src/main/java/org/godotengine/godot/Godot.kt index 20b0be77881..db07468361a 100644 --- a/platform/android/java/lib/src/main/java/org/godotengine/godot/Godot.kt +++ b/platform/android/java/lib/src/main/java/org/godotengine/godot/Godot.kt @@ -382,7 +382,7 @@ class Godot private constructor(val context: Context) { } } else { if (rootView.rootWindowInsets != null) { - if (!useImmersive.get() || (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R)) { + if (!useImmersive.get()) { val windowInsets = WindowInsetsCompat.toWindowInsetsCompat(rootView.rootWindowInsets) val insets = windowInsets.getInsets(getInsetType()) rootView.setPadding(insets.left, insets.top, insets.right, insets.bottom) @@ -391,8 +391,7 @@ class Godot private constructor(val context: Context) { ViewCompat.setOnApplyWindowInsetsListener(rootView) { v: View, insets: WindowInsetsCompat -> v.post { - if (useImmersive.get() && Build.VERSION.SDK_INT < Build.VERSION_CODES.R) { - // Fixes issue where padding remained visible in immersive mode on some devices. + if (useImmersive.get()) { v.setPadding(0, 0, 0, 0) } else { val windowInsets = insets.getInsets(getInsetType())