diff options
author | ByteHamster <info@bytehamster.com> | 2019-04-24 08:53:16 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-04-24 22:56:37 +0200 |
commit | 92165f9021e340b9c75ea5404ce3ccd33f064528 (patch) | |
tree | 08f1a610fd9707872ff27ba27a9abf0ab2742b3a /app/src/main | |
parent | 09e7f60db86bb94d7480707ddb512b5500d742bd (diff) | |
download | AntennaPod-92165f9021e340b9c75ea5404ce3ccd33f064528.zip |
Hiding ExternalPlayerFragment onStart
If the playback is finished in background, the fragmentLayout is not hidden.
Steps to reproduce (without this commit):
- Start last item in queue
- Leave app using home button
- Finish playback by using notification skip button
- Resume to AntennaPod
- ExternalPlayerFragment is shown (in invalid state) but should be hidden
Diffstat (limited to 'app/src/main')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java index d26725436..dca574984 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java @@ -215,7 +215,8 @@ public class ExternalPlayerFragment extends Fragment { .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(media -> updateUi((Playable) media), - error -> Log.e(TAG, Log.getStackTraceString(error))); + error -> Log.e(TAG, Log.getStackTraceString(error)), + () -> fragmentLayout.setVisibility(View.GONE)); return true; } |