From 7119a7bcd550b098999e858d0a3227a80f9149d7 Mon Sep 17 00:00:00 2001 From: Felipe Erias Date: Wed, 28 Feb 2024 14:01:10 +0900 Subject: [PATCH] Don't force the Vision Glass app to be fullscreen Remove codesetImmersiveSticky --- .../com/igalia/wolvic/PlatformActivity.java | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/app/src/visionglass/java/com/igalia/wolvic/PlatformActivity.java b/app/src/visionglass/java/com/igalia/wolvic/PlatformActivity.java index 9d78e9fe22..0b7fca2f18 100644 --- a/app/src/visionglass/java/com/igalia/wolvic/PlatformActivity.java +++ b/app/src/visionglass/java/com/igalia/wolvic/PlatformActivity.java @@ -330,7 +330,6 @@ protected void onResume() { mActivePresentation.mGLView.onResume(); queueRunnable(activityResumedRunnable); - setImmersiveSticky(); } @Override @@ -349,27 +348,6 @@ protected void onDestroy() { } } - void setImmersiveSticky() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - getWindow().setDecorFitsSystemWindows(false); - WindowInsetsController controller = getWindow().getInsetsController(); - if (controller != null) { - controller.hide(WindowInsets.Type.statusBars() | WindowInsets.Type.navigationBars()); - controller.setSystemBarsBehavior(WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE); - } - } else { - getWindow() - .getDecorView() - .setSystemUiVisibility( - View.SYSTEM_UI_FLAG_LAYOUT_STABLE - | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION - | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN - | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION - | View.SYSTEM_UI_FLAG_FULLSCREEN - | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); - } - } - boolean queueRunnable(@NonNull Runnable aRunnable) { if (mActivePresentation != null) { mActivePresentation.mGLView.queueEvent(aRunnable); @@ -644,9 +622,7 @@ public void onDrawFrame(GL10 gl) { @Keep @SuppressWarnings("unused") - private void setRenderMode(final int aMode) { - runOnUiThread(this::setImmersiveSticky); - } + private void setRenderMode(final int aMode) {} private native void activityCreated(Object aAssetManager); private native void updateViewport(int width, int height);