Fixed prev/next fallback order

This commit is contained in:
M66B
2025-09-15 22:26:38 +02:00
parent 72fe5d9049
commit 648ac08d69

View File

@@ -488,12 +488,12 @@ public class ViewModelMessages extends ViewModel {
plist.loadAround(pos);
List<TupleMessageEx> lprev = null;
if (pos - 1 >= 0)
lprev = ds.loadRange(pos - 1, 1);
if (pos + 1 < count)
lprev = ds.loadRange(pos + 1, 1);
List<TupleMessageEx> 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);