From abfe1f1dbd85d9b8e88b3b4a7e86e0bcf92c0465 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 9 Jul 2022 14:46:18 +0200 Subject: [PATCH] do not show toast when activity is gone. fixes #4335 --- .../eu/siacs/conversations/ui/ConversationFragment.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 1b334e5d4421de4975a163f4834abe35559ff94c..2eb602257c4e99c6dad0ae4bf01109a6ec4a9e61 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -710,8 +710,12 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke } @Override - public void error(final int error, Message message) { + public void error(final int error, final Message message) { hidePrepareFileToast(prepareFileToast); + final ConversationsActivity activity = ConversationFragment.this.activity; + if (activity == null) { + return; + } activity.runOnUiThread(() -> activity.replaceToast(getString(error))); } });