summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2018-04-02 22:18:35 +0200
committerByteHamster <info@bytehamster.com>2018-04-02 22:18:40 +0200
commit878428f3a92926db6f38c889be6777e39d0d9f3e (patch)
treee9379d783b944fe98e831bd4aa6b1c497b26eba7 /app/src
parent9a7b93561334401409b5c8bd9b3bb47f327bb463 (diff)
downloadAntennaPod-878428f3a92926db6f38c889be6777e39d0d9f3e.zip
Only stop videoControlsHider when actually stopping
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
index be5107d75..e23291e0d 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
@@ -99,10 +99,16 @@ public class VideoplayerActivity extends MediaplayerActivity {
}
@Override
- protected void onPause() {
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N
- || !isInPictureInPictureMode()) {
+ protected void onStop() {
+ super.onStop();
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N || !isInPictureInPictureMode()) {
videoControlsHider.stop();
+ }
+ }
+
+ @Override
+ protected void onPause() {
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N || !isInPictureInPictureMode()) {
if (controller != null && controller.getStatus() == PlayerStatus.PLAYING) {
controller.pause();
}
@@ -185,8 +191,7 @@ public class VideoplayerActivity extends MediaplayerActivity {
private final View.OnTouchListener onVideoviewTouched = (v, event) -> {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
- && isInPictureInPictureMode()) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && isInPictureInPictureMode()) {
return true;
}
videoControlsHider.stop();