summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-05-17 14:10:52 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-05-17 14:10:52 +0300
commitb7300498f01e46219e4b7309abd51a5d4b47d9fb (patch)
tree8b63174319350c8c616a73937fe191b4cfe1ad6f /org.fox.ttrss/src/main
parent5314dbf812938099210cd153bcd160643d5378a6 (diff)
parent187f4e5d8a2df6463771035fd4e13d1a0cf2a5d9 (diff)
Merge branch 'master' into protected/gallery-model
Diffstat (limited to 'org.fox.ttrss/src/main')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java24
1 files changed, 14 insertions, 10 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
index e6daed4b..87bdc96f 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
@@ -559,17 +559,21 @@ public class FeedsFragment extends Fragment implements OnSharedPreferenceChangeL
}
public int getPositionOf(Feed feed) {
- List<Feed> feeds = getCurrentList();
-
- return IntStream.range(0, feeds.size())
- .sequential()
- .filter(i -> {
- Feed f = feeds.get(i);
+ if (feed != null) {
+ List<Feed> feeds = getCurrentList();
+
+ return IntStream.range(0, feeds.size())
+ .sequential()
+ .filter(i -> {
+ Feed f = feeds.get(i);
+
+ return f.id == feed.id && f.is_cat == feed.is_cat;
+ })
+ .findFirst()
+ .orElse(-1);
+ }
- return f.id == feed.id && f.is_cat == feed.is_cat;
- })
- .findFirst()
- .orElse(-1);
+ return -1;
}
}