From 85164c18e9ac5a4327b0b6bd8ef1ce69357079b3 Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 25 Nov 2020 09:31:39 +0100 Subject: [PATCH] Fix issue #99 --- .../app/fedilab/fedilabtube/PeertubeActivity.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java b/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java index 2e9bbdd..2f9f836 100644 --- a/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java +++ b/app/src/main/java/app/fedilab/fedilabtube/PeertubeActivity.java @@ -1353,11 +1353,9 @@ public class PeertubeActivity extends AppCompatActivity implements CommentListAd private void toogleFullscreen(boolean fullscreen) { if (fullscreen) { - WindowManager.LayoutParams attrs = getWindow().getAttributes(); - attrs.flags &= ~WindowManager.LayoutParams.FLAG_FULLSCREEN; - attrs.flags &= ~WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; - getWindow().setAttributes(attrs); - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); + getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | + WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + Objects.requireNonNull(getSupportActionBar()).hide(); binding.bottomVideo.setVisibility(View.GONE); Objects.requireNonNull(getSupportActionBar()).hide(); if (videoOrientationType == videoOrientation.LANDSCAPE) { @@ -1366,7 +1364,9 @@ public class PeertubeActivity extends AppCompatActivity implements CommentListAd setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } } else { - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, + WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN); + Objects.requireNonNull(getSupportActionBar()).show(); binding.bottomVideo.setVisibility(View.VISIBLE); Objects.requireNonNull(getSupportActionBar()).show(); }