Hi Ananth,
The problem does have to do with the really small numbers.
A division by this small number results in a number that
unexpectedly overflows a 32bit int. A fix for this should be
committed sometime later today (along with a few other things).
Cameron McCormack wrote:
Hi Ananth.
ananth balasubramanyam:
gradientTransform="matrix(-4.371139e-008 1 -1 -4.371139e-008 3.3082
-3.309)">
i changed it to
gradientTransform="matrix(1 0 0 1 30 30)"> and it worked fine. Could
somebody please explain the effect of this change. I read about the linear
gradient and its attributes at www.w3c.org, but i still am not able to
figure why this would cause a problem
Yes I think it is something to do with the very small numbers. I tried
replacing your transform with
matrix(0 1 -1 0 3.3082 -3.309)
and I didn't get the exception any more. I had a quick look through the
function where it's crashing but I'm not really familiar enough with the
gradient code to know where the small numbers would be causing the problem.
Cameron
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]