Browse Source

Move comment

pull/11108/head
affederaffe 3 years ago
parent
commit
f77b67db97
  1. 10
      src/Avalonia.FreeDesktop/DBusPlatformSettings.cs

10
src/Avalonia.FreeDesktop/DBusPlatformSettings.cs

@ -62,11 +62,6 @@ namespace Avalonia.FreeDesktop
switch (valueTuple)
{
case ("org.freedesktop.appearance", "color-scheme", { } colorScheme):
/*
<member>0: No preference</member>
<member>1: Prefer dark appearance</member>
<member>2: Prefer light appearance</member>
*/
_themeVariant = ReadAsColorScheme(colorScheme);
_lastColorValues = BuildPlatformColorValues();
OnColorValuesChanged(_lastColorValues!);
@ -92,6 +87,11 @@ namespace Avalonia.FreeDesktop
private static PlatformThemeVariant ReadAsColorScheme(DBusVariantItem value)
{
/*
<member>0: No preference</member>
<member>1: Prefer dark appearance</member>
<member>2: Prefer light appearance</member>
*/
var isDark = ((value.Value as DBusVariantItem)!.Value as DBusUInt32Item)!.Value == 1;
return isDark ? PlatformThemeVariant.Dark : PlatformThemeVariant.Light;
}

Loading…
Cancel
Save