From 2ead67a531ccb1873e55f3459c44cfa33665233b Mon Sep 17 00:00:00 2001 From: Tiger Oakes Date: Thu, 6 Feb 2020 09:49:01 -0800 Subject: [PATCH] For #7511 - Override private customtab icon tint (#8138) --- .../org/mozilla/fenix/customtabs/CustomTabsIntegration.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt index 2293f717c..396290f41 100644 --- a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt +++ b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabsIntegration.kt @@ -72,7 +72,13 @@ class CustomTabsIntegration( // See #5334 if (isPrivate) { sessionManager.findSessionById(sessionId)?.apply { - customTabConfig = customTabConfig?.copy(toolbarColor = null) + val config = customTabConfig + customTabConfig = config?.copy( + // Don't set toolbar background automatically + toolbarColor = null, + // Force tinting the action button + actionButtonConfig = config.actionButtonConfig?.copy(tint = true) + ) } toolbar.background = AppCompatResources.getDrawable(