diff --git a/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt b/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt index 8df97d386..9e445d102 100644 --- a/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/MainActivity.kt @@ -846,8 +846,9 @@ class MainActivity : BottomSheetActivity(), ActionButtonActivity, HasAndroidInje else -> getString(tabs[position].text) } if (tabs[position].id == DIRECT) { - tab.orCreateBadge - tab.badge?.isVisible = accountManager.activeAccount?.hasDirectMessageBadge ?: false + val badge = tab.orCreateBadge + badge.isVisible = accountManager.activeAccount?.hasDirectMessageBadge ?: false + badge.backgroundColor = MaterialColors.getColor(binding.mainDrawer, com.google.android.material.R.attr.colorPrimary) directMessageTab = tab } }.also { it.attach() }