diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index 96dbb8568..2c68f8811 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -455,6 +455,7 @@
Messages
Notifications
Special
+ Special items
Because you subscribe to Habitica, you can purchase a number of Gems each month using Gold.
Gem
Mystery Item
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt
index 42ffe23b8..e49ea9a0d 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/items/ItemsFragment.kt
@@ -53,30 +53,22 @@ class ItemsFragment : BaseMainFragment() {
viewPager?.adapter = object : FragmentPagerAdapter(fragmentManager) {
override fun getItem(position: Int): androidx.fragment.app.Fragment {
-
val fragment = ItemRecyclerFragment()
- when (position) {
- 0 -> {
- fragment.itemType = "eggs"
- }
- 1 -> {
- fragment.itemType = "hatchingPotions"
- }
- 2 -> {
- fragment.itemType = "food"
- }
- 3 -> {
- fragment.itemType = "quests"
- }
- 4 -> {
- fragment.itemType = "special"
- }
+ fragment.itemType = when (position) {
+ 0 -> "eggs"
+ 1 -> "hatchingPotions"
+ 2 -> "food"
+ 3 -> "quests"
+ 4 -> "special"
+ else -> ""
}
fragment.isHatching = false
fragment.isFeeding = false
- fragment.itemTypeText = this.getPageTitle(position).toString()
fragment.user = this@ItemsFragment.user
+ fragment.itemTypeText =
+ if (position == 4) getString(R.string.special_items)
+ else this.getPageTitle(position).toString()
return fragment
}