Fix crash with MediaSendActivity progress dialog.

Co-authored-by: Alan Evans <alan@signal.org>
fork-5.53.8
Greyson Parrelli 2020-11-18 17:31:43 -05:00
rodzic 40338afe7a
commit ccd3467a61
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -548,7 +548,7 @@ public class MediaSendActivity extends PassphraseRequiredActivity implements Med
if (fragment != null) {
fragment.pausePlayback();
SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(this);
SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(this, 300, 0);
viewModel.onSendClicked(buildModelsToTransform(fragment), recipients, composeText.getMentions()).observe(this, result -> {
dialog.dismiss();
finish();
@ -573,11 +573,11 @@ public class MediaSendActivity extends PassphraseRequiredActivity implements Med
fragment.pausePlayback();
SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(this);
SimpleProgressDialog.DismissibleDialog dialog = SimpleProgressDialog.showDelayed(this, 300, 0);
viewModel.onSendClicked(buildModelsToTransform(fragment), Collections.emptyList(), composeText.getMentions())
.observe(this, result -> {
dialog.dismiss();
setActivityResultAndFinish(result);
dialog.dismiss();
setActivityResultAndFinish(result);
});
}