summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-04-02 11:50:41 +0200
committerByteHamster <info@bytehamster.com>2021-04-02 11:50:41 +0200
commitc6c509946fd5bfeed50c78d921218a0b8ac1fc30 (patch)
tree21d721638329b4495a9a26b3ce1597552cb50535 /app/src
parent6b9821a1f9c674972813522034626a7491248c4d (diff)
downloadAntennaPod-c6c509946fd5bfeed50c78d921218a0b8ac1fc30.zip
Fixed miniplayer state sometimes being wrong
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java7
1 files changed, 6 insertions, 1 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 b5edcc878..e18002903 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
@@ -166,10 +166,15 @@ public class MainActivity extends CastEnabledActivity {
outState.putInt(KEY_GENERATED_VIEW_ID, ViewCompat.generateViewId());
}
- private BottomSheetBehavior.BottomSheetCallback bottomSheetCallback =
+ private final BottomSheetBehavior.BottomSheetCallback bottomSheetCallback =
new BottomSheetBehavior.BottomSheetCallback() {
@Override
public void onStateChanged(@NonNull View view, int state) {
+ if (state == BottomSheetBehavior.STATE_COLLAPSED) {
+ onSlide(view, 0.0f);
+ } else if (state == BottomSheetBehavior.STATE_EXPANDED) {
+ onSlide(view, 1.0f);
+ }
}
@Override