on xenial help sign in
dont store the position if we reach the end of the video, the very last second
commit92dd9355401f3c660eb99d2f50d78166cc9c035a authorAndrea Cimitan <andrea.cimitan@gmail.com> dateMon 25 Jul 2016, 17:23 (10 years ago) parentce84305
1 file changed+6−1
qml/Dash/Previews/PreviewInlineVideo.qml+6−1
qml/Dash/Previews/PreviewInlineVideo.qml+6−1
@@ -49,7 +49,12 @@ PreviewWidget {
4949 }
5050
5151 function storePlaybackState() {
52− PreviewSingleton.widgetExtraData[widgetExtraDataKey] = services.mediaPlayer.position;
52+ if ((services.mediaPlayer.duration - services.mediaPlayer.position) < 1000) {
53+ // we're at the end of the video
54+ PreviewSingleton.widgetExtraData[widgetExtraDataKey] = 0;
55+ } else {
56+ PreviewSingleton.widgetExtraData[widgetExtraDataKey] = services.mediaPlayer.position;
57+ }
5358 }
5459
5560 function restorePlaybackState() {