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 }) ? WithColor({ 0, 0, 0, 180 })
: iconImageLight; : iconImageLight;
static const auto DarkModeResult = iconImageDark.isNull() static const auto DarkModeResult = iconImageDark.isNull()
? WithColor({ 255, 255, 255 })
: iconImageLight.isNull()
? iconImageDark
: iconImageLight;
static const auto LightModeSelectedResult = iconImageLightSelected.isNull()
? (iconImageLight.isNull() ? (iconImageLight.isNull()
? DarkModeResult ? WithColor({ 255, 255, 255 })
: iconImageLight) : iconImageLight)
: iconImageDark;
static const auto LightModeSelectedResult = iconImageLightSelected.isNull()
? DarkModeResult
: iconImageLightSelected; : iconImageLightSelected;
static const auto DarkModeSelectedResult = iconImageDarkSelected.isNull() static const auto DarkModeSelectedResult = iconImageDarkSelected.isNull()
? DarkModeResult ? LightModeSelectedResult
: iconImageDarkSelected; : iconImageDarkSelected;
auto result = darkMode auto result = darkMode