[fenix] Settings menu item should be tinted if there is an account issue (https://github.com/mozilla-mobile/fenix/pull/18849)

pull/600/head
Elise Richards 4 years ago committed by GitHub
parent 301f36d318
commit f674d42d7a

@ -490,7 +490,9 @@ open class DefaultToolbarMenu(
val settingsItem = BrowserMenuHighlightableItem( val settingsItem = BrowserMenuHighlightableItem(
label = context.getString(R.string.browser_menu_settings), label = context.getString(R.string.browser_menu_settings),
startImageResource = R.drawable.ic_settings, startImageResource = R.drawable.ic_settings,
iconTintColorResource = primaryTextColor(), iconTintColorResource = if (hasAccountProblem)
ThemeManager.resolveAttribute(R.attr.syncDisconnected, context) else
primaryTextColor,
textColorResource = if (hasAccountProblem) textColorResource = if (hasAccountProblem)
ThemeManager.resolveAttribute(R.attr.primaryText, context) else ThemeManager.resolveAttribute(R.attr.primaryText, context) else
primaryTextColor, primaryTextColor,

Loading…
Cancel
Save