From de4347ae1cd8d059072a75f5137bcb412e559d3e Mon Sep 17 00:00:00 2001 From: Nuklon Date: Tue, 25 Nov 2025 23:22:38 +0100 Subject: [PATCH] Check if system accent matches colorization color --- src/Wpf.Ui/Appearance/ApplicationAccentColorManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Wpf.Ui/Appearance/ApplicationAccentColorManager.cs b/src/Wpf.Ui/Appearance/ApplicationAccentColorManager.cs index 4da5191f3..3b048e37c 100644 --- a/src/Wpf.Ui/Appearance/ApplicationAccentColorManager.cs +++ b/src/Wpf.Ui/Appearance/ApplicationAccentColorManager.cs @@ -170,6 +170,7 @@ public static void Apply( systemAccent = systemAccent.UpdateBrightness(6f); } + bool isSystemAccent = systemAccent == GetColorizationColor(); Color primaryAccent; Color secondaryAccent; Color tertiaryAccent; @@ -191,7 +192,7 @@ public static void Apply( Color GetColor(UIColorType colorType, float brightnessFactor, float saturationFactor = 0.0f) { - if (GetUiColor(colorType) is { } color) + if (isSystemAccent && GetUiColor(colorType) is { } color) { return color; }