aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Woitaschek <woitaschek@posteo.de>2016-01-06 11:02:31 +0100
committerPaul Woitaschek <woitaschek@posteo.de>2016-01-06 11:02:31 +0100
commit7b3a93c6f667eb70aef55674687e396e1d688315 (patch)
tree422e2e54cda82e4fa3c1ca25931a0503fda1353d
parent991d8a6ca747757c1348f53a249c7127c5a73a58 (diff)
downloadAudioPlayer-7b3a93c6f667eb70aef55674687e396e1d688315.tar.gz
Prevent NPE when getCurrentPosition is called in idle state.
-rw-r--r--library/src/main/java/org/antennapod/audio/SonicAudioPlayer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/src/main/java/org/antennapod/audio/SonicAudioPlayer.java b/library/src/main/java/org/antennapod/audio/SonicAudioPlayer.java
index df07f8a..4cace94 100644
--- a/library/src/main/java/org/antennapod/audio/SonicAudioPlayer.java
+++ b/library/src/main/java/org/antennapod/audio/SonicAudioPlayer.java
@@ -120,6 +120,7 @@ public class SonicAudioPlayer extends AbstractAudioPlayer {
public int getCurrentPosition() {
switch (mCurrentState) {
case STATE_ERROR:
+ case STATE_IDLE:
return 0;
default:
return (int) (mExtractor.getSampleTime() / 1000);