summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2022-08-27 12:23:16 +0200
committerByteHamster <info@bytehamster.com>2022-08-27 12:33:10 +0200
commit6a0f646506dc0fcb70ac1b536795e83946fbd8b2 (patch)
tree9018b39c331eeec0ebb763297c6f392e09bfd2cb /app/src
parent77104c9038abf579bc5652fc0ec5f941c0f9799f (diff)
downloadAntennaPod-6a0f646506dc0fcb70ac1b536795e83946fbd8b2.zip
Fix miniplayer sometimes showing toolbar
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
index 2a09de724..5e570828c 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
@@ -239,6 +239,11 @@ public class MainActivity extends CastEnabledActivity {
public void setPlayerVisible(boolean visible) {
getBottomSheet().setLocked(!visible);
+ if (visible) {
+ bottomSheetCallback.onStateChanged(null, getBottomSheet().getState()); // Update toolbar visibility
+ } else {
+ getBottomSheet().setState(BottomSheetBehavior.STATE_COLLAPSED);
+ }
FragmentContainerView mainView = findViewById(R.id.main_view);
ViewGroup.MarginLayoutParams params = (ViewGroup.MarginLayoutParams) mainView.getLayoutParams();
params.setMargins(0, 0, 0, visible ? (int) getResources().getDimension(R.dimen.external_player_height) : 0);