Browse Source

fix OnColorValuesChanged not executed on the ui thread (#15827)

pull/15838/head
Hummel37 2 years ago
committed by GitHub
parent
commit
b904ded9ab
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/Avalonia.FreeDesktop/DBusPlatformSettings.cs

2
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<PlatformThemeVariant?> TryGetThemeVariantAsync()

Loading…
Cancel
Save