From 5f9c70df0f5b9a3ad81fbf3f0789ede57757babf Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Thu, 13 Feb 2020 13:47:30 +0100 Subject: [PATCH] Fixed seeking when streaming Sometimes, `media` does not know the duration. `getDuration()` loads directly from the `PlaybackService`. --- .../antennapod/core/util/playback/PlaybackController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java index cb22fbcc9..15b1f4432 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java @@ -547,7 +547,7 @@ public class PlaybackController { */ public void onSeekBarStopTrackingTouch(SeekBar seekBar, float prog) { if (playbackService != null && media != null) { - playbackService.seekTo((int) (prog * media.getDuration())); + seekTo((int) (prog * getDuration())); } }