diff --git a/app/src/main/java/com/boardgamegeek/ui/adapter/GamePagerAdapter.kt b/app/src/main/java/com/boardgamegeek/ui/adapter/GamePagerAdapter.kt
index d0fe49b89..5c7665fbc 100644
--- a/app/src/main/java/com/boardgamegeek/ui/adapter/GamePagerAdapter.kt
+++ b/app/src/main/java/com/boardgamegeek/ui/adapter/GamePagerAdapter.kt
@@ -62,10 +62,10 @@ class GamePagerAdapter(fragmentManager: FragmentManager, private val activity: F
override fun getItem(position: Int): Fragment {
return when (tabs.getOrNull(position)?.titleResId) {
- R.string.title_description -> GameDescriptionFragment.newInstance()
+ R.string.title_descr -> GameDescriptionFragment.newInstance()
R.string.title_info -> GameFragment.newInstance()
R.string.title_credits -> GameCreditsFragment.newInstance()
- R.string.title_collection -> GameCollectionFragment.newInstance()
+ R.string.title_my_games -> GameCollectionFragment.newInstance()
R.string.title_plays -> GamePlaysFragment.newInstance()
R.string.title_forums -> ForumsFragment.newInstanceForGame(gameId, gameName)
R.string.links -> GameLinksFragment.newInstance()
@@ -77,15 +77,17 @@ class GamePagerAdapter(fragmentManager: FragmentManager, private val activity: F
private fun updateTabs() {
tabs.clear()
- tabs.add(Tab(R.string.title_description, R.drawable.fab_log_play) {
+ tabs.add(Tab(R.string.title_info, R.drawable.fab_log_play) {
LogPlayActivity.logPlay(activity, gameId, gameName, thumbnailUrl, imageUrl, heroImageUrl, arePlayersCustomSorted)
})
- tabs.add(Tab(R.string.title_info, R.drawable.fab_favorite_off) {
+ tabs.add(Tab(R.string.title_credits, R.drawable.fab_favorite_off) {
+ viewModel.updateFavorite(!isFavorite)
+ })
+ tabs.add(Tab(R.string.title_descr, R.drawable.fab_favorite_off) {
viewModel.updateFavorite(!isFavorite)
})
- tabs.add(Tab(R.string.title_credits))
if (shouldShowCollection())
- tabs.add(Tab(R.string.title_collection, R.drawable.fab_add) {
+ tabs.add(Tab(R.string.title_my_games, R.drawable.fab_add) {
activity.showAndSurvive(CollectionStatusDialogFragment.newInstance())
})
if (shouldShowPlays())
@@ -113,7 +115,7 @@ class GamePagerAdapter(fragmentManager: FragmentManager, private val activity: F
}
private fun updateFavIcon(isFavorite: Boolean) {
- tabs.find { it.titleResId == R.string.title_info }?.let {
+ tabs.find { it.titleResId == R.string.title_credits || it.titleResId == R.string.title_descr }?.let {
it.imageResId = if (isFavorite) R.drawable.fab_favorite_on else R.drawable.fab_favorite_off
}
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 83d49e3bf..ce0e4179c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -132,6 +132,7 @@
Collection, Plays, and GeekBuddies
Search
Collection
+ My Games
Collection Details
Filtered Collection
The Hotness
@@ -651,6 +652,7 @@
Error loading top games
Top Games
Description
+ Descr
Info
Credits
Plays have never been synced.