From 75ee551b03c6769a1e9e57ae323ed1482a366f7b Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 9 Mar 2020 10:08:20 +0100 Subject: [PATCH] Small improvement / prevent crash --- .../java/eu/faircode/email/BoundaryCallbackMessages.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java index 68238794aa..9d6fe8ecda 100644 --- a/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java +++ b/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java @@ -509,7 +509,8 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback= 0 && found < pageSize && !state.destroyed; j--) + Core.State astate = new Core.State(ConnectionHelper.getNetworkState(context)); + for (int j = isub.length - 1; j >= 0 && found < pageSize && !state.destroyed && astate.isRecoverable(); j--) try { long uid = state.ifolder.getUID(isub[j]); Log.i("Boundary server sync uid=" + uid); @@ -519,7 +520,7 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback