diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/bottombar/MenuBottomBarFragment.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/bottombar/MenuBottomBarFragment.kt index 9f160d6c47559ed3b362ae3fca2d599bbf47002a..33727b912dadc7a4051d77f66cf8c57d03994d44 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/bottombar/MenuBottomBarFragment.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/bottombar/MenuBottomBarFragment.kt @@ -289,6 +289,13 @@ class MenuBottomBarFragment : MainActivityFragment() { buttonDefinitions.find { d -> d.id == it.id } }.toMutableList() + //Add unconfigured tabs with default values + buttonDefinitions.forEach { buttonDefinition -> + if (!Settings.instance.tabs.any { it.id == buttonDefinition.id }) { + newCurrentButtonDefinitions.add(buttonDefinition) + } + } + if (!StatePayment.instance.hasPaid) { newCurrentButtonDefinitions.add(ButtonDefinition(98, R.drawable.ic_paid, R.drawable.ic_paid, R.string.buy, canToggle = false, { it.currentMain is BuyFragment }, { it.navigate<BuyFragment>() })) }