From c89cde5577c2e9e7df60b1b2794ace629bce7106 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 (cherry picked from commit c6ed1d76995c7a0946dd8dfd8f089414f075726c) --- .../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 7c667782aa..5ecc95688f 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -916,9 +916,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,