diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 6919048543..1228d31cdb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -5250,9 +5250,6 @@ public class FragmentMessages extends FragmentBase db.folder().liveUnified(type).observe(getViewLifecycleOwner(), new Observer>() { @Override public void onChanged(List folders) { - if (folders == null) - folders = new ArrayList<>(); - updateState(folders); } }); @@ -6838,6 +6835,8 @@ public class FragmentMessages extends FragmentBase } private void updateState(List folders) { + if (folders == null) + folders = new ArrayList<>(); Log.i("Folder state updated count=" + folders.size()); // Get state