From cb4e24dda75acbcd8e36354f71f8c15e1a0df2f9 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 13 Aug 2021 19:53:57 +0200 Subject: [PATCH] Restart page list on setting new boundary --- 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 027a805b3a..1afe6739ea 100644 --- a/app/src/main/java/eu/faircode/email/ViewModelMessages.java +++ b/app/src/main/java/eu/faircode/email/ViewModelMessages.java @@ -566,6 +566,9 @@ public class ViewModelMessages extends ViewModel { void setCallback(LifecycleOwner owner, BoundaryCallbackMessages.IBoundaryCallbackMessages callback) { if (boundary != null) { BoundaryCallbackMessages.State state = boundary.setCallback(callback); + PagedList plist = list.getValue(); + if (plist != null) + plist.loadAround(0); owner.getLifecycle().addObserver(new LifecycleObserver() { @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)