Fix macOS tray icon logic

This commit is contained in:
Eric Kotato 2020-12-30 03:49:45 +03:00
parent 6dabca6cb2
commit 272d7848cb

View file

@ -139,17 +139,15 @@ private:
? WithColor({ 0, 0, 0, 180 })
: iconImageLight;
static const auto DarkModeResult = iconImageDark.isNull()
? WithColor({ 255, 255, 255 })
: iconImageLight.isNull()
? iconImageDark
: iconImageLight;
static const auto LightModeSelectedResult = iconImageLightSelected.isNull()
? (iconImageLight.isNull()
? DarkModeResult
? WithColor({ 255, 255, 255 })
: iconImageLight)
: iconImageDark;
static const auto LightModeSelectedResult = iconImageLightSelected.isNull()
? DarkModeResult
: iconImageLightSelected;
static const auto DarkModeSelectedResult = iconImageDarkSelected.isNull()
? DarkModeResult
? LightModeSelectedResult
: iconImageDarkSelected;
auto result = darkMode