From 648ac08d69ddb41320856f3f5cb6e7093471d42b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 15 Sep 2025 22:26:38 +0200 Subject: [PATCH] Fixed prev/next fallback order --- .../main/java/eu/faircode/email/ViewModelMessages.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ViewModelMessages.java b/app/src/main/java/eu/faircode/email/ViewModelMessages.java index 0b3dccacd3..fb0978ed60 100644 --- a/app/src/main/java/eu/faircode/email/ViewModelMessages.java +++ b/app/src/main/java/eu/faircode/email/ViewModelMessages.java @@ -488,12 +488,12 @@ public class ViewModelMessages extends ViewModel { plist.loadAround(pos); List lprev = null; - if (pos - 1 >= 0) - lprev = ds.loadRange(pos - 1, 1); + if (pos + 1 < count) + lprev = ds.loadRange(pos + 1, 1); List lnext = null; - if (pos + 1 < count) - lnext = ds.loadRange(pos + 1, 1); + if (pos - 1 >= 0) + lnext = ds.loadRange(pos - 1, 1); TupleMessageEx prev = (lprev != null && lprev.size() > 0 ? lprev.get(0) : null); TupleMessageEx next = (lnext != null && lnext.size() > 0 ? lnext.get(0) : null);