summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-02-15 21:35:45 +0100
committerByteHamster <info@bytehamster.com>2021-02-15 21:35:45 +0100
commitc0d3a6e3be545e4719ce23b15f9612b66fd8040b (patch)
treea09fbe2baddd9c7e34fdca83e6912e0d4f9bf830 /app/src/main/java/de/danoeh
parentaaeea78b37377cc09252c89a35fe9ae2e8542c68 (diff)
downloadAntennaPod-c0d3a6e3be545e4719ce23b15f9612b66fd8040b.zip
Don't filter chapters in the UI
Diffstat (limited to 'app/src/main/java/de/danoeh')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/ChaptersListAdapter.java27
1 files changed, 3 insertions, 24 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/ChaptersListAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/ChaptersListAdapter.java
index a267938d3..d4b32ee06 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/ChaptersListAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/ChaptersListAdapter.java
@@ -42,7 +42,7 @@ public class ChaptersListAdapter extends RecyclerView.Adapter<ChaptersListAdapte
hasImages = false;
if (media.getChapters() != null) {
for (Chapter chapter : media.getChapters()) {
- if (!ignoreChapter(chapter) && !TextUtils.isEmpty(chapter.getImageUrl())) {
+ if (!TextUtils.isEmpty(chapter.getImageUrl())) {
hasImages = true;
}
}
@@ -125,14 +125,7 @@ public class ChaptersListAdapter extends RecyclerView.Adapter<ChaptersListAdapte
if (media == null || media.getChapters() == null) {
return 0;
}
- // ignore invalid chapters
- int counter = 0;
- for (Chapter chapter : media.getChapters()) {
- if (!ignoreChapter(chapter)) {
- counter++;
- }
- }
- return counter;
+ return media.getChapters().size();
}
static class ChapterHolder extends RecyclerView.ViewHolder {
@@ -171,22 +164,8 @@ public class ChaptersListAdapter extends RecyclerView.Adapter<ChaptersListAdapte
notifyItemChanged(currentChapterIndex, "foo");
}
- private boolean ignoreChapter(Chapter c) {
- return media.getDuration() > 0 && media.getDuration() < c.getStart();
- }
-
public Chapter getItem(int position) {
- int i = 0;
- for (Chapter chapter : media.getChapters()) {
- if (!ignoreChapter(chapter)) {
- if (i == position) {
- return chapter;
- } else {
- i++;
- }
- }
- }
- return null;
+ return media.getChapters().get(position);
}
public interface Callback {