From 3d010f1c91b47e7fc986ab761a677aa04a415993 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 30 Apr 2022 23:03:28 +0200 Subject: [PATCH] Defer search init --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 72e4d69dc1..7c098eed29 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -5881,6 +5881,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. @Override public void onLoading() { loading = true; + initialized = true; updateListState("Loading", SimpleTask.getCount(), adapter == null ? 0 : adapter.getItemCount()); } @@ -5948,7 +5949,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. updateExpanded(); - initialized = true; + if (viewType != AdapterMessage.ViewType.SEARCH) + initialized = true; updateListState("Observed", SimpleTask.getCount(), messages.size()); grpReady.setVisibility(View.VISIBLE);