diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java index 0e5af41ec..9be1159eb 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java @@ -1088,7 +1088,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) {