From 13adc68342de4544d40c2c0645031671d54520b0 Mon Sep 17 00:00:00 2001 From: Titouan Thibaud Date: Mon, 5 Feb 2024 11:36:09 +0100 Subject: [PATCH] Bug 1807080 - Fix PTR dark theme colors Co-authored-by: Jonathan Almeida --- .../org/mozilla/fenix/browser/BaseBrowserFragment.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index b6fbe9a52..ae27629bb 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -942,9 +942,12 @@ abstract class BaseBrowserFragment : binding.swipeRefresh.isEnabled = shouldPullToRefreshBeEnabled(false) if (binding.swipeRefresh.isEnabled) { - val primaryTextColor = - ThemeManager.resolveAttribute(R.attr.textPrimary, context) - binding.swipeRefresh.setColorSchemeColors(primaryTextColor) + val primaryTextColor = ThemeManager.resolveAttribute(R.attr.textPrimary, context) + val primaryBackgroundColor = ThemeManager.resolveAttribute(R.attr.layer2, context) + binding.swipeRefresh.apply { + setColorSchemeResources(primaryTextColor) + setProgressBackgroundColorSchemeResource(primaryBackgroundColor) + } swipeRefreshFeature.set( feature = SwipeRefreshFeature( requireComponents.core.store,