From 6916becf7f273b3dd9b667851e1551d82bd99f16 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Tue, 17 Dec 2024 16:13:37 +0100 Subject: [PATCH] avoid IllegalArgumentException dismissing dialog --- .../org/thoughtcrime/securesms/ConversationActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java index 62a2b3f31..39b6643bc 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java @@ -1084,7 +1084,13 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity ); }); doSend = VideoRecoder.prepareVideo(ConversationActivity.this, dcChat.getId(), msg); - Util.runOnMain(() -> progressDialog.dismiss()); + Util.runOnMain(() -> { + try { + progressDialog.dismiss(); + } catch (final IllegalArgumentException e) { + // The activity is finishing/destroyed, do nothing. + } + }); } if (doSend) {