summaryrefslogtreecommitdiff
path: root/core/src/main/java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-11-10 12:32:10 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2014-11-10 12:32:10 +0100
commitd2ee409530405d0004787ca734455f6679904a56 (patch)
tree6a0182c4aac3163fe76d0c35e67e6d598a1401c6 /core/src/main/java
parentc49db40ebe75329e1e94885fe2467f7588e8b6ce (diff)
downloadAntennaPod-d2ee409530405d0004787ca734455f6679904a56.zip
Bugfix: Playbackhistory had wrong sort order
fixes #540
Diffstat (limited to 'core/src/main/java')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java1
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java4
2 files changed, 2 insertions, 3 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 62edaae29..9cc87cb47 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
@@ -549,7 +549,6 @@ public final class DBReader {
public static List<FeedItem> getPlaybackHistory(final Context context) {
if (BuildConfig.DEBUG)
Log.d(TAG, "Loading playback history");
- final int PLAYBACK_HISTORY_SIZE = 50;
PodDBAdapter adapter = new PodDBAdapter(context);
adapter.open();
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
index 6b6e09369..eab92eab2 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
@@ -1037,8 +1037,8 @@ public class PodDBAdapter {
Validate.isTrue(limit >= 0, "Limit must be >= 0");
Cursor c = db.query(TABLE_NAME_FEED_MEDIA, null,
- KEY_PLAYBACK_COMPLETION_DATE + " > 0 LIMIT " + limit, null, null,
- null, null);
+ KEY_PLAYBACK_COMPLETION_DATE + " > 0", null, null,
+ null, String.format("%s DESC LIMIT %d", KEY_PLAYBACK_COMPLETION_DATE, limit));
return c;
}