From e18e4454e41565dd0c370a96f8d352c663a80f11 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 27 Feb 2024 09:45:39 -0500 Subject: [PATCH] Fix multi-invite group create dialog. --- .../java/org/thoughtcrime/securesms/badges/BadgeImageView.kt | 5 +++++ .../securesms/groups/ui/GroupMemberListAdapter.java | 1 + .../groups/ui/managegroup/dialogs/GroupInviteSentDialog.java | 3 --- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/badges/BadgeImageView.kt b/app/src/main/java/org/thoughtcrime/securesms/badges/BadgeImageView.kt index a65d2ccb08..f7b413d380 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/badges/BadgeImageView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/badges/BadgeImageView.kt @@ -16,6 +16,7 @@ import org.thoughtcrime.securesms.glide.GiftBadgeModel import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.util.ScreenDensity import org.thoughtcrime.securesms.util.ThemeUtil +import org.thoughtcrime.securesms.util.visible class BadgeImageView @JvmOverloads constructor( context: Context, @@ -99,6 +100,10 @@ class BadgeImageView @JvmOverloads constructor( } } + fun isShowingBadge(): Boolean { + return drawable != null + } + private fun clearDrawable() { if (drawable != null) { setImageDrawable(null) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/GroupMemberListAdapter.java b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/GroupMemberListAdapter.java index 65a35ddea5..b9fe65149c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/GroupMemberListAdapter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/GroupMemberListAdapter.java @@ -257,6 +257,7 @@ final class GroupMemberListAdapter extends RecyclerView.Adapter { - // }) .setPositiveButton(android.R.string.ok, null); if (size == 1) { builder.setMessage(context.getString(R.string.GroupManagement_invite_single_user, recipients.get(0).getDisplayNameOrUsername(context)));