From a73497a8d1a3741dea392d5dd8b88040da6a20e7 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Wed, 8 Dec 2010 15:00:24 +0200 Subject: [PATCH] Added boundry check for colorUtils.DarkenColor --- gui/utils/colorUtils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/utils/colorUtils.py b/gui/utils/colorUtils.py index 2dc44ee5d..cf476722b 100644 --- a/gui/utils/colorUtils.py +++ b/gui/utils/colorUtils.py @@ -17,8 +17,12 @@ def BrightenColor(color, factor): #Darkens a color (wx.Colour), factor = [0, 1] def DarkenColor(color, factor): bkR ,bkG , bkB = color + alpha = color.Alpha() + + factor = min(max(factor, 0), 1) factor = 1 - factor + r = float(bkR * factor) g = float(bkG * factor) b = float(bkB * factor)