summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/util/PlaybackController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/danoeh/antennapod/util/PlaybackController.java')
-rw-r--r--src/de/danoeh/antennapod/util/PlaybackController.java16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/de/danoeh/antennapod/util/PlaybackController.java b/src/de/danoeh/antennapod/util/PlaybackController.java
index cb7b0c1bd..bb9c5dd5a 100644
--- a/src/de/danoeh/antennapod/util/PlaybackController.java
+++ b/src/de/danoeh/antennapod/util/PlaybackController.java
@@ -39,13 +39,8 @@ import de.danoeh.antennapod.service.PlayerStatus;
public abstract class PlaybackController {
private static final String TAG = "PlaybackController";
- /**
- * Returned by getPosition() or getDuration() if the playbackService is in
- * an invalid state.
- */
- public static final int INVALID_TIME = -1;
-
static final int DEFAULT_SEEK_DELTA = 30000;
+ public static final int INVALID_TIME = -1;
private Activity activity;
@@ -533,17 +528,18 @@ public abstract class PlaybackController {
public int getPosition() {
if (playbackService != null) {
- return playbackService.getPlayer().getCurrentPosition();
+ return playbackService.getCurrentPositionSafe();
} else {
- return INVALID_TIME;
+ return PlaybackService.INVALID_TIME;
}
}
+
public int getDuration() {
if (playbackService != null) {
- return playbackService.getPlayer().getDuration();
+ return playbackService.getDurationSafe();
} else {
- return INVALID_TIME;
+ return PlaybackService.INVALID_TIME;
}
}