From df00b507b3c9d95ed3b786da3eacbe61e13a4301 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Wed, 24 Mar 2021 18:28:01 +0800 Subject: [PATCH] Fix delete for all checkes (cherry picked from commit 48d1195bf66c6a94cc33fb1771bdab327ed7dfb0) --- .../main/java/org/telegram/ui/Components/AlertsCreator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java index f81b5a820..2be87cb6e 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java @@ -1278,7 +1278,7 @@ public class AlertsCreator { revokeTimeLimit = MessagesController.getInstance(account).revokeTimeLimit; } boolean canDeleteInbox = !secret && user != null && canRevokeInbox && revokeTimeLimit == 0x7fffffff; - final boolean[] deleteForAll = {true}; + final boolean[] deleteForAll = new boolean[1]; boolean deleteChatForAll = false; if (!second && (secret && !clear || canDeleteInbox) && !UserObject.isDeleted(user) || (deleteChatForAll = checkDeleteForAll && !clear && chat != null && chat.creator)) { @@ -1291,8 +1291,10 @@ public class AlertsCreator { cell[0].setText(LocaleController.getString("DeleteGroupForAll", R.string.DeleteGroupForAll), "", deleteForAll[0], false); } } else if (clear) { + deleteForAll[0] = true; cell[0].setText(LocaleController.formatString("ClearHistoryOptionAlso", R.string.ClearHistoryOptionAlso, UserObject.getFirstName(user)), "", deleteForAll[0], false); } else { + deleteForAll[0] = true; cell[0].setText(LocaleController.formatString("DeleteMessagesOptionAlso", R.string.DeleteMessagesOptionAlso, UserObject.getFirstName(user)), "", deleteForAll[0], false); } cell[0].setPadding(LocaleController.isRTL ? AndroidUtilities.dp(16) : AndroidUtilities.dp(8), 0, LocaleController.isRTL ? AndroidUtilities.dp(8) : AndroidUtilities.dp(16), 0);