瀏覽代碼

Merge pull request #109818 from syntaxerror247/safe-area-regression

Fix safe area regression on older Android versions
Thaddeus Crews 1 周之前
父節點
當前提交
4ebf67c12d
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      platform/android/java/lib/src/org/godotengine/godot/GodotIO.java

+ 6 - 1
platform/android/java/lib/src/org/godotengine/godot/GodotIO.java

@@ -225,7 +225,12 @@ public class GodotIO {
 		}
 
 		if (topView != null) {
-			int insetTypes = WindowInsetsCompat.Type.systemBars() | WindowInsetsCompat.Type.displayCutout();
+			int insetTypes;
+			if (godot.isInImmersiveMode()) {
+				insetTypes = WindowInsetsCompat.Type.displayCutout();
+			} else {
+				insetTypes = WindowInsetsCompat.Type.systemBars() | WindowInsetsCompat.Type.displayCutout();
+			}
 
 			if (topView.getRootWindowInsets() != null) {
 				WindowInsetsCompat insetsCompat = WindowInsetsCompat.toWindowInsetsCompat(topView.getRootWindowInsets(), topView);