From 40ded871ccc651938107f236c53b48b3845a291c Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 5 Apr 2026 05:47:29 -0500 Subject: [PATCH] Fix last video skipping in Next mode Reset _last_pos on play_file so a new video starting at 0 doesn't trigger the loop-restart detection from the previous video's high position. --- booru_viewer/gui/preview.py | 1 + 1 file changed, 1 insertion(+) diff --git a/booru_viewer/gui/preview.py b/booru_viewer/gui/preview.py index 349749f..f094422 100644 --- a/booru_viewer/gui/preview.py +++ b/booru_viewer/gui/preview.py @@ -441,6 +441,7 @@ class VideoPlayer(QWidget): self._current_file = path self._error_fired = False self._ended = False + self._last_pos = 0 self._player.setLoops(QMediaPlayer.Loops.Infinite) self._player.setSource(QUrl.fromLocalFile(path)) if self._autoplay: