Bug 1886731 - Only force light system colors on windows when overriding document colors. r=morgan

Differential Revision: https://phabricator.services.mozilla.com/D205349
This commit is contained in:
Emilio Cobos Álvarez 2024-03-26 16:52:25 +00:00
parent df65be9215
commit 99ff3ccc0d

View file

@ -205,7 +205,7 @@ void PreferenceSheet::Prefs::Load(bool aIsChrome) {
// as those are the colors exposed to the user in the colors dialog.
mMustUseLightColorSet = mUsePrefColors && !mUseDocumentColors;
#ifdef XP_WIN
if (mUseAccessibilityTheme) {
if (mUseAccessibilityTheme && !mUseDocumentColors) {
// Windows overrides the light colors with the HCM colors when HCM is
// active, so make sure to always use the light system colors in that case,
// and also make sure that we always use the light color set for the same