diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2025-05-17 14:10:52 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2025-05-17 14:10:52 +0300 |
| commit | b7300498f01e46219e4b7309abd51a5d4b47d9fb (patch) | |
| tree | 8b63174319350c8c616a73937fe191b4cfe1ad6f /org.fox.ttrss/src/main | |
| parent | 5314dbf812938099210cd153bcd160643d5378a6 (diff) | |
| parent | 187f4e5d8a2df6463771035fd4e13d1a0cf2a5d9 (diff) | |
Merge branch 'master' into protected/gallery-model
Diffstat (limited to 'org.fox.ttrss/src/main')
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java | 24 |
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; } } |