From 7f3df3d8cea39bc684cda172906a04f7e9a1c0b7 Mon Sep 17 00:00:00 2001 From: mattdesl Date: Sun, 12 Jan 2014 21:25:32 -0500 Subject: [PATCH] Fixing a bug with tint RGB rounding; it was previously not working at all. --- src/pixi/renderers/canvas/utils/CanvasTinter.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pixi/renderers/canvas/utils/CanvasTinter.js b/src/pixi/renderers/canvas/utils/CanvasTinter.js index 6d6b13a..470a39f 100644 --- a/src/pixi/renderers/canvas/utils/CanvasTinter.js +++ b/src/pixi/renderers/canvas/utils/CanvasTinter.js @@ -171,9 +171,9 @@ PIXI.CanvasTinter.roundColor = function(color) var rgbValues = PIXI.hex2rgb(color); - rgbValues[0] = Math.round(rgbValues[0] * step) / step; - rgbValues[1] = Math.round(rgbValues[1] * step) / step; - rgbValues[2] = Math.round(rgbValues[2] * step) / step; + rgbValues[0] = Math.min(255, Math.round(rgbValues[0] / step) * step); + rgbValues[1] = Math.min(255, Math.round(rgbValues[1] / step) * step); + rgbValues[2] = Math.min(255, Math.round(rgbValues[2] / step) * step); return PIXI.rgb2hex(rgbValues); };