From 275b5bb46fa0ae72e68f3f89e25267507c72d704 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Fri, 21 Feb 2020 17:05:35 +0100 Subject: [PATCH] Fix showing locked shop items --- .../android/habitica/ui/viewHolders/ShopItemViewHolder.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/ShopItemViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/ShopItemViewHolder.kt index 9d506c6fb..3484348c4 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/ShopItemViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/ShopItemViewHolder.kt @@ -68,7 +68,7 @@ class ShopItemViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView), Vi itemDetailIndicator.visibility = View.GONE val lockedReason = item.shortLockedReason(context) - if (!item.locked) { + if (!item.locked || lockedReason == null) { priceLabel.text = item.value.toString() priceLabel.currency = item.currency if (item.currency == null) { @@ -76,6 +76,10 @@ class ShopItemViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView), Vi } priceLabel.visibility = View.VISIBLE unlockLabel.visibility = View.GONE + if (item.locked) { + itemDetailIndicator.background = lockedDrawable + itemDetailIndicator.visibility = View.VISIBLE + } } else { unlockLabel.text = lockedReason priceLabel.visibility = View.GONE