diff options
author | Erik Johnson <palehose@gmail.com> | 2022-09-22 10:05:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-22 17:05:42 +0200 |
commit | 93bcac0a4a20bba1b3956a4df2b50112535e9fbd (patch) | |
tree | 501ed012e32eb940cd7c58eb339a2ba0698b95c8 /app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java | |
parent | 2eddd27c45e5764bc815f1b6b80c16fc206de1b7 (diff) | |
download | AntennaPod-93bcac0a4a20bba1b3956a4df2b50112535e9fbd.zip |
Don't remove feed item from screen after "toggle played", if filter setting includes "not played" (#6079)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java b/app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java index d4ce8b1d2..8d4133058 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/swipeactions/TogglePlaybackStateSwipeAction.java @@ -39,6 +39,10 @@ public class TogglePlaybackStateSwipeAction implements SwipeAction { @Override public boolean willRemove(FeedItemFilter filter, FeedItem item) { - return filter.showUnplayed || filter.showPlayed || filter.showNew; + if (item.getPlayState() == FeedItem.NEW) { + return filter.showPlayed || filter.showNew; + } else { + return filter.showUnplayed || filter.showPlayed || filter.showNew; + } } } |