From b4c710f87ba1170dbe99631f94fdb2f7307c1221 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 9 May 2023 18:15:16 -0400 Subject: [PATCH] Gem count check fix --- .../habitica/ui/fragments/inventory/shops/ShopFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt index b3a674395..5d1ff336d 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt @@ -226,11 +226,11 @@ open class ShopFragment : BaseMainFragment() lifecycleScope.launch(ExceptionHandler.coroutine()) { val user = userViewModel.user.value ?: return@launch context?.let { context -> - if ((user.gemCount ?: 0) >= 3) { + if ((user.gemCount ?: 0) <= 2) { val dialog = mainActivity?.let { InsufficientGemsDialog(it, 3) } dialog?.show() return@launch - } + } else if (user.flags?.classSelected == true && user.preferences?.disableClasses == false) { val alert = HabiticaAlertDialog(context) alert.setTitle(getString(R.string.change_class_selected_confirmation, classIdentifier))