From e98ae5de392dfcc11c55b5ba5b218577008a3649 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Wed, 20 Apr 2022 01:26:52 +0400 Subject: [PATCH] Cast colors into ints before passing to wx See #2391 for more info --- gui/utils/color.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui/utils/color.py b/gui/utils/color.py index f89b56d7a..ffb0d3f2e 100644 --- a/gui/utils/color.py +++ b/gui/utils/color.py @@ -12,7 +12,7 @@ def Brighten(color, factor): b += (255 - b) * factor g += (255 - g) * factor - return wx.Colour(r, g, b, a) + return wx.Colour(round(r), round(g), round(b), round(a)) def Darken(color, factor): @@ -30,7 +30,7 @@ def Darken(color, factor): b = min(max(b, 0), 255) g = min(max(g, 0), 255) - return wx.Colour(r, g, b, a) + return wx.Colour(round(r), round(g), round(b), round(a)) def _getBrightness(color): @@ -70,4 +70,4 @@ def CalculateTransition(s_color, e_color, delta): tG = sG + (eG - sG) * delta tB = sB + (eB - sB) * delta - return wx.Colour(tR, tG, tB, (sA + eA) / 2) + return wx.Colour(round(tR), round(tG), round(tB), round((sA + eA) / 2))