two small fixes

This commit is contained in:
Phillip Thelen 2023-01-31 19:07:11 +01:00
parent 4bb1e3afc0
commit 3ea2baa772
2 changed files with 6 additions and 4 deletions

View file

@ -151,6 +151,11 @@ class TaskFormActivity : BaseActivity() {
private var isDiscardCancelled: Boolean = false
private var canSave: Boolean = false
set(value) {
if (field == value) return
field = value
invalidateOptionsMenu()
}
private var tintColor: Int = 0
set(value) {
@ -449,9 +454,6 @@ class TaskFormActivity : BaseActivity() {
private fun checkCanSave() {
val newCanSave = binding.textEditText.text?.isNotBlank() == true
if (newCanSave != canSave) {
invalidateOptionsMenu()
}
canSave = newCanSave
}

View file

@ -422,7 +422,7 @@ class PurchaseDialog(context: Context, component: UserComponent?, val item: Shop
rightText = "-" + priceLabel.text
)
inventoryRepository.retrieveInAppRewards()
userRepository.retrieveUser()
userRepository.retrieveUser(forced = true)
if (item.isTypeGear || item.currency == "hourglasses") {
onGearPurchased?.invoke(item)
}