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]



Reply via email to