[Android] Video player: Fix resume dialog
Geoffrey Métais
git at videolan.org
Thu Mar 14 14:24:01 CET 2019
vlc-android | branch: 3.1.x | Geoffrey Métais <geoffrey.metais at gmail.com> | Thu Mar 14 14:22:55 2019 +0100| [fcf935fe3fed872883df7c95728e3856e14710ff] | committer: Geoffrey Métais
Video player: Fix resume dialog
(cherry picked from commit bb5f2b0e39beea456f5e41bb978c7874ba98c75d)
> https://code.videolan.org/videolan/vlc-android/commit/fcf935fe3fed872883df7c95728e3856e14710ff
---
.../src/org/videolan/vlc/gui/video/VideoPlayerActivity.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java b/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
index f3678b1bb..f98549e66 100644
--- a/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
+++ b/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
@@ -2544,7 +2544,7 @@ public class VideoPlayerActivity extends AppCompatActivity implements IPlaybackS
media = openedMedia;
if (media != null) {
// in media library
- if (mAskResume && !fromStart && positionInPlaylist == -1 && media.getTime() > 0) {
+ if (mAskResume && !fromStart && positionInPlaylist <= 0 && media.getTime() > 0) {
showConfirmResumeDialog();
return;
}
@@ -2583,10 +2583,11 @@ public class VideoPlayerActivity extends AppCompatActivity implements IPlaybackS
media.addFlags(MediaWrapper.MEDIA_NO_HWACCEL);
media.removeFlags(MediaWrapper.MEDIA_FORCE_AUDIO);
media.addFlags(MediaWrapper.MEDIA_VIDEO);
+ if (fromStart) media.addFlags(MediaWrapper.MEDIA_FROM_START);
// Set resume point
- if (!continueplayback) {
- if (!fromStart && savedTime <= 0L && media.getTime() > 0L) savedTime = media.getTime();
+ if (!continueplayback && !fromStart) {
+ if (savedTime <= 0L && media.getTime() > 0L) savedTime = media.getTime();
if (savedTime > 0L) mService.saveStartTime(savedTime);
}
More information about the Android
mailing list