diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.kt index 815b2fed9..dfc922998 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/CustomizationRecyclerViewAdapter.kt @@ -96,7 +96,7 @@ class CustomizationRecyclerViewAdapter() : androidx.recyclerview.widget.Recycler override fun getItemViewType(position: Int): Int { if (customizationList.size <= position) return 0 return if (this.customizationList[position] is CustomizationSet && - (position < customizationList.size && customizationList[position + 1] is CustomizationSet) + (position == (customizationList.size - 1) || (position < customizationList.size && customizationList[position + 1] is CustomizationSet)) ) { 1 } else if (this.customizationList[position] is CustomizationSet) { @@ -145,6 +145,9 @@ class CustomizationRecyclerViewAdapter() : androidx.recyclerview.widget.Recycler } } } + if (lastSet.hasPurchasable) { + customizationList.add(lastSet) + } this.notifyDataSetChanged() }