From 91cc0b2527573bc653e8d15b6d4b8f16ae31937f Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sun, 4 Oct 2015 10:28:32 +0200 Subject: Take feeds with no items into account --- .../java/de/danoeh/antennapod/core/storage/DBReader.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'core') 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 061ce0634..7a8609b04 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 @@ -965,9 +965,15 @@ public final class DBReader { List items = DBReader.getFeedItemList(rhs); rhs.setItems(items); } - Date d1 = lhs.getMostRecentItem().getPubDate(); - Date d2 = rhs.getMostRecentItem().getPubDate(); - return d2.compareTo(d1); + if(lhs.getMostRecentItem() == null) { + return 1; + } else if(rhs.getMostRecentItem() == null) { + return -1; + } else { + Date d1 = lhs.getMostRecentItem().getPubDate(); + Date d2 = rhs.getMostRecentItem().getPubDate(); + return d2.compareTo(d1); + } }; } -- cgit v1.2.3