diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index a612cc999b..4c88e085e6 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3250,8 +3250,11 @@ public class FragmentMessages extends FragmentBase private void redraw(RecyclerView.ViewHolder vh) { if (vh != null) try { - rvMessage.getLayoutManager().detachView(vh.itemView); - rvMessage.getLayoutManager().removeDetachedView(vh.itemView); + RecyclerView.LayoutManager lm = rvMessage.getLayoutManager(); + if (lm != null) { + lm.detachView(vh.itemView); + lm.removeDetachedView(vh.itemView); + } } catch (Throwable ex) { Log.e(ex); }