summaryrefslogtreecommitdiff
path: root/src/de/danoeh
diff options
context:
space:
mode:
authorHanno Zulla <hanno.zulla@epublica.de>2013-04-16 14:57:22 +0200
committerHanno Zulla <hanno.zulla@epublica.de>2013-04-16 14:57:22 +0200
commit7688265451a0bb67ce7688223b3c91a17ba19d0b (patch)
tree43a60f815c7ebfdd0f79fa9c3d1e3a8b45237c58 /src/de/danoeh
parentb5f47898655985cf25fc92cf384b7901a1cc05e6 (diff)
downloadAntennaPod-7688265451a0bb67ce7688223b3c91a17ba19d0b.zip
display most recent episode's date instead of last feed update
Diffstat (limited to 'src/de/danoeh')
-rw-r--r--src/de/danoeh/antennapod/adapter/FeedlistAdapter.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java
index 49573ba7d..a4557e123 100644
--- a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java
+++ b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java
@@ -75,15 +75,18 @@ public class FeedlistAdapter extends BaseAdapter {
}
holder.title.setText(feed.getTitle());
+ int numOfItems = feed.getNumOfItems(true);
if (DownloadRequester.getInstance().isDownloadingFile(feed)) {
holder.lastUpdate.setText(R.string.refreshing_label);
} else {
- holder.lastUpdate.setText(convertView.getResources().getString(
- R.string.last_update_prefix)
- + Converter.getRelativeTimeSpanString(context,
- feed.getLastUpdate().getTime()));
+ if (numOfItems > 0) {
+ holder.lastUpdate.setText(convertView.getResources().getString(
+ R.string.most_recent_prefix)
+ + Converter.getRelativeTimeSpanString(context,
+ feed.getItemAtIndex(true, 0).getPubDate().getTime()));
+ }
}
- holder.numberOfEpisodes.setText(feed.getNumOfItems(true)
+ holder.numberOfEpisodes.setText(numOfItems
+ convertView.getResources()
.getString(R.string.episodes_suffix));