From 6d2f6ce2f908e1516e2d42b6f0d55ed8a6809044 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Wed, 25 Oct 2023 15:21:15 -0400 Subject: [PATCH] Hide safety verification in bottom sheet for null senders. --- .../RecipientBottomSheetDialogFragment.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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 972af19f08..3f620fda46 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 @@ -314,11 +314,13 @@ public final class RecipientBottomSheetDialogFragment extends BottomSheetDialogF }); viewModel.getIdentity().observe(getViewLifecycleOwner(), identityRecord -> { - viewSafetyNumberButton.setVisibility(View.VISIBLE); - viewSafetyNumberButton.setOnClickListener(view -> { - dismiss(); - viewModel.onViewSafetyNumberClicked(requireActivity(), identityRecord); - }); + if (identityRecord != null) { + viewSafetyNumberButton.setVisibility(View.VISIBLE); + viewSafetyNumberButton.setOnClickListener(view -> { + dismiss(); + viewModel.onViewSafetyNumberClicked(requireActivity(), identityRecord); + }); + } }); avatar.setOnClickListener(view -> {