From 90cbac4afd48d56659ef3cb029f5027bc4761058 Mon Sep 17 00:00:00 2001 From: SeniorZhai Date: Mon, 29 Sep 2025 16:20:11 +0800 Subject: [PATCH] Strict check --- .../one/mixin/android/ui/home/ConversationListFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/one/mixin/android/ui/home/ConversationListFragment.kt b/app/src/main/java/one/mixin/android/ui/home/ConversationListFragment.kt index fc7ff01020..018084dae5 100644 --- a/app/src/main/java/one/mixin/android/ui/home/ConversationListFragment.kt +++ b/app/src/main/java/one/mixin/android/ui/home/ConversationListFragment.kt @@ -1272,7 +1272,7 @@ class ConversationListFragment : LinkFragment() { } private fun showMuteDialog(conversationItem: ConversationItem) { - if (!isAdded) { + if (!isAdded || activity?.isFinishing == true || activity?.isDestroyed == true) { return } val choices = @@ -1284,7 +1284,7 @@ class ConversationListFragment : LinkFragment() { ) var duration = MUTE_8_HOURS var whichItem = 1 // default choice - alertDialogBuilder() + requireActivity().alertDialogBuilder() .setTitle(getString(R.string.contact_mute_title)) .setNegativeButton(R.string.Cancel) { dialog, _ -> dialog.dismiss()