From 85aba5f968490d6f9b82ddc34c90057d3c710ccc Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Tue, 4 May 2021 10:54:39 +0800 Subject: [PATCH] Fix unlimited accounts --- .../main/java/org/telegram/messenger/MessagesController.java | 2 +- .../src/main/java/org/telegram/messenger/UserConfig.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java b/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java index 599d98627..54db27351 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/MessagesController.java @@ -9533,7 +9533,7 @@ public class MessagesController extends BaseController implements NotificationCe if (shouldHandle) { if (UserConfig.selectedAccount == currentAccount) { int account = -1; - for (int a = 0; a < UserConfig.MAX_ACCOUNT_COUNT; a++) { + for (int a : SharedConfig.activeAccounts) { if (UserConfig.getInstance(a).isClientActivated()) { account = a; break; diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/UserConfig.java b/TMessagesProj/src/main/java/org/telegram/messenger/UserConfig.java index 145577d58..26827302e 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/UserConfig.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/UserConfig.java @@ -249,7 +249,7 @@ public class UserConfig extends BaseController { } public static boolean isValidAccount(int num) { - return num >= 0 && num < UserConfig.MAX_ACCOUNT_COUNT && getInstance(num).isClientActivated(); + return num >= 0 && SharedConfig.activeAccounts.contains(num) && getInstance(num).isClientActivated(); } public boolean isClientActivated() {