From 549a35e67fb556160104c582136871e6464457a3 Mon Sep 17 00:00:00 2001 From: Ofir Date: Fri, 8 Mar 2013 17:26:10 +0200 Subject: [PATCH] Make sure IE9 gets integers because grad.addColorStop fails with floats --- src/colorspace.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/colorspace.js b/src/colorspace.js index 4992b716f..6ec176269 100644 --- a/src/colorspace.js +++ b/src/colorspace.js @@ -461,9 +461,9 @@ var DeviceRgbCS = (function DeviceRgbCSClosure() { }, getRgbItem: function DeviceRgbCS_getRgbItem(src, srcOffset, dest, destOffset) { - var r = src[srcOffset] * 255; - var g = src[srcOffset + 1] * 255; - var b = src[srcOffset + 2] * 255; + var r = (src[srcOffset] * 255) | 0; + var g = (src[srcOffset + 1] * 255) | 0; + var b = (src[srcOffset + 2] * 255) | 0; dest[destOffset] = r < 0 ? 0 : r > 255 ? 255 : r; dest[destOffset + 1] = g < 0 ? 0 : g > 255 ? 255 : g; dest[destOffset + 2] = b < 0 ? 0 : b > 255 ? 255 : b;