diff --git a/native/Avalonia.Native/src/OSX/PlatformSettings.mm b/native/Avalonia.Native/src/OSX/PlatformSettings.mm index fe88214c8d..34ceb93186 100644 --- a/native/Avalonia.Native/src/OSX/PlatformSettings.mm +++ b/native/Avalonia.Native/src/OSX/PlatformSettings.mm @@ -25,7 +25,7 @@ public: } else if (NSApplication.sharedApplication.effectiveAppearance.name == NSAppearanceNameAccessibilityHighContrastAqua || NSApplication.sharedApplication.effectiveAppearance.name == NSAppearanceNameAccessibilityHighContrastVibrantLight) { return AvnPlatformThemeVariant::HighContrastLight; - } else if (|| NSApplication.sharedApplication.effectiveAppearance.name == NSAppearanceNameAccessibilityHighContrastDarkAqua + } else if (NSApplication.sharedApplication.effectiveAppearance.name == NSAppearanceNameAccessibilityHighContrastDarkAqua || NSApplication.sharedApplication.effectiveAppearance.name == NSAppearanceNameAccessibilityHighContrastVibrantDark) { return AvnPlatformThemeVariant::HighContrastDark; } diff --git a/src/Windows/Avalonia.Win32/Win32PlatformSettings.cs b/src/Windows/Avalonia.Win32/Win32PlatformSettings.cs index a021a3c48c..0310c4bfad 100644 --- a/src/Windows/Avalonia.Win32/Win32PlatformSettings.cs +++ b/src/Windows/Avalonia.Win32/Win32PlatformSettings.cs @@ -54,7 +54,7 @@ internal class Win32PlatformSettings : DefaultPlatformSettings using var highContrastScheme = new HStringInterop(accessibilitySettings.HighContrastScheme); return _lastColorValues = new PlatformColorValues { - ThemeVariant = highContrastScheme.Value?.Contains("White", StringComparison.OrdinalIgnoreCase) == true ? + ThemeVariant = highContrastScheme.Value?.Contains("White") == true ? PlatformThemeVariant.Light : PlatformThemeVariant.Dark, ContrastPreference = ColorContrastPreference.High,