From 1abfdb7e06308a8e18ec75dc244fc63b9dd4014b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 22 Nov 2021 08:00:41 +0100 Subject: [PATCH] Limit prev/next fallback size --- app/src/main/java/eu/faircode/email/ViewModelMessages.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ViewModelMessages.java b/app/src/main/java/eu/faircode/email/ViewModelMessages.java index 9f74daf5aa..5d254ac6b5 100644 --- a/app/src/main/java/eu/faircode/email/ViewModelMessages.java +++ b/app/src/main/java/eu/faircode/email/ViewModelMessages.java @@ -367,6 +367,9 @@ public class ViewModelMessages extends ViewModel { for (int j = 0; j < messages.size(); j++) if (messages.get(j).id == id) return getPair(plist, ds, count, i + j); + + if (lpos < 0 && i == 500 && count > 1000) + i = count - 500; } Log.i("Observe previous/next message not found" +