diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java index 43a4ffd7c55b906e5fb5dc2630951c948fb4b2b2..07b165dcab5f340a43b197fb719dc13bdb1b3964 100644 --- a/src/main/java/eu/siacs/conversations/entities/Conversation.java +++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java @@ -2850,13 +2850,15 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl } protected void loading() { + View v = getView(); loadingTimer.schedule(new TimerTask() { @Override public void run() { - getView().post(() -> { - loading = true; - notifyDataSetChanged(); - }); + View v2 = getView(); + loading = true; + + if (v == null && v2 == null) return; + (v == null ? v2 : v).post(() -> notifyDataSetChanged()); } }, 500); }