From 7688265451a0bb67ce7688223b3c91a17ba19d0b Mon Sep 17 00:00:00 2001 From: Hanno Zulla Date: Tue, 16 Apr 2013 14:57:22 +0200 Subject: display most recent episode's date instead of last feed update --- src/de/danoeh/antennapod/adapter/FeedlistAdapter.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/de/danoeh') 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)); -- cgit v1.2.3