From 027453bbd2a02b3ecd89fd5cfedbd6360a1a8e44 Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Tue, 16 Jun 2020 18:56:47 -0300 Subject: [PATCH] Prevent IllegalStateException on recipient bottom sheet. --- .../bottomsheet/RecipientBottomSheetDialogFragment.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/ui/bottomsheet/RecipientBottomSheetDialogFragment.java b/app/src/main/java/org/thoughtcrime/securesms/recipients/ui/bottomsheet/RecipientBottomSheetDialogFragment.java index ae75f080d..4fd5c73e5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/ui/bottomsheet/RecipientBottomSheetDialogFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/ui/bottomsheet/RecipientBottomSheetDialogFragment.java @@ -15,6 +15,8 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.DialogFragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentTransaction; import androidx.lifecycle.ViewModelProviders; import com.google.android.material.bottomsheet.BottomSheetDialogFragment; @@ -213,4 +215,11 @@ public final class RecipientBottomSheetDialogFragment extends BottomSheetDialogF viewModel.onAddedToContacts(); } } + + @Override + public void show(@NonNull FragmentManager manager, @Nullable String tag) { + FragmentTransaction transaction = manager.beginTransaction(); + transaction.add(this, tag); + transaction.commitAllowingStateLoss(); + } }