From b904ded9ab32022b3ce037c8b63d21887fbd85a0 Mon Sep 17 00:00:00 2001 From: Hummel37 <54278236+Hummel37@users.noreply.github.com> Date: Tue, 28 May 2024 06:09:57 +0200 Subject: [PATCH] fix OnColorValuesChanged not executed on the ui thread (#15827) --- src/Avalonia.FreeDesktop/DBusPlatformSettings.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs b/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs index bfb130aade..852ed90764 100644 --- a/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs +++ b/src/Avalonia.FreeDesktop/DBusPlatformSettings.cs @@ -33,7 +33,7 @@ namespace Avalonia.FreeDesktop _accentColor = await TryGetAccentColorAsync(); _lastColorValues = BuildPlatformColorValues(); if (_lastColorValues is not null) - OnColorValuesChanged(_lastColorValues); + Threading.Dispatcher.UIThread.Post(() => OnColorValuesChanged(_lastColorValues)); } private async Task TryGetThemeVariantAsync()