summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2016-04-19 16:27:54 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2016-04-19 16:27:54 -0400
commita15133e45e6b94f23ea15b18ee1fe1aaa8034eda (patch)
treed9db23feabf665b6832313ea31d9ced4f93b85c9 /app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
parent6f15660b11ca35b0f4cae9d93ae24760ef8b095a (diff)
parentc81a9b102fbdd4687ecd1b189353d8fc5d3908d0 (diff)
downloadAntennaPod-a15133e45e6b94f23ea15b18ee1fe1aaa8034eda.zip
Merge pull request #1875 from mfietz/issue/1831-apply-actions-tags
Fix item tags
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
index f8a16983d..4e9c5d71b 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/FeedItemlistAdapter.java
@@ -151,6 +151,8 @@ public class FeedItemlistAdapter extends BaseAdapter {
String pubDateStr = DateUtils.formatAbbrev(context, item.getPubDate());
holder.published.setText(pubDateStr);
+ boolean isInQueue = item.isTagged(FeedItem.TAG_QUEUE);
+
FeedMedia media = item.getMedia();
if (media == null) {
holder.episodeProgress.setVisibility(View.GONE);
@@ -161,7 +163,7 @@ public class FeedItemlistAdapter extends BaseAdapter {
AdapterUtils.updateEpisodePlaybackProgress(item, holder.lenSize, holder.episodeProgress);
- if (itemAccess.isInQueue(item)) {
+ if (isInQueue) {
holder.inPlaylist.setVisibility(View.VISIBLE);
} else {
holder.inPlaylist.setVisibility(View.INVISIBLE);
@@ -202,7 +204,6 @@ public class FeedItemlistAdapter extends BaseAdapter {
}
}
- boolean isInQueue = itemAccess.isInQueue(item);
actionButtonUtils.configureActionButton(holder.butAction, item, isInQueue);
holder.butAction.setFocusable(false);
holder.butAction.setTag(item);
@@ -236,8 +237,6 @@ public class FeedItemlistAdapter extends BaseAdapter {
public interface ItemAccess {
- boolean isInQueue(FeedItem item);
-
int getItemDownloadProgressPercent(FeedItem item);
int getCount();