From 76f63a7aa22a01a7422150566efe936e21ada6ff Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Sun, 5 Nov 2023 14:51:56 -0700 Subject: [PATCH] Don't switch accounts when deleting unless deleting the current account --- .../com/lagradost/cloudstream3/ui/account/AccountHelper.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/account/AccountHelper.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/account/AccountHelper.kt index 8fb9be2e..18fb0265 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/account/AccountHelper.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/account/AccountHelper.kt @@ -69,8 +69,10 @@ object AccountHelper { currentAccounts.removeIf { it.keyIndex == account.keyIndex } DataStoreHelper.accounts = currentAccounts.toTypedArray() - // Update UI - setAccount(getDefaultAccount(context)) + if (account.keyIndex == DataStoreHelper.selectedKeyIndex) { + setAccount(getDefaultAccount(context)) + } + callback.invoke(null) dialog?.dismissSafe() }