summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-03-31 10:39:36 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2016-03-31 10:39:36 +0200
commite869bd9dc3601837f88d5ef24193a2900a2560c6 (patch)
tree811eec57733f011afa05dc09ef809e2684c6a9a4 /core
parentb6ac166c4f88e139b294827bd5129ad28c040506 (diff)
downloadAntennaPod-e869bd9dc3601837f88d5ef24193a2900a2560c6.zip
Make played time more accurate
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
index 94629ba9d..869ec5f9d 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
@@ -949,12 +949,8 @@ public final class DBReader {
continue;
}
- if(item.isPlayed()) {
- feedPlayedTime += media.getDuration() / 1000;
- } else {
- feedPlayedTime += media.getPosition() / 1000;
- }
- if(item.isPlayed() || media.getPosition() != 0) {
+ feedPlayedTime += media.getPlayedDuration() / 1000;
+ if(media.getPlayedDuration() > 0) {
episodesStarted++;
}
feedTotalTime += media.getDuration() / 1000;