Thomas DeWeese: > This definitely looks like a bug in the dirty region management > (see batik.gvt.UpdateTracker). However, the GVT tree should track > this stuff automatically. > > In the past bugs along these lines have shown up when an element > changes it's bounds and then a higher level group's transform > changes or the like (this is a tricky case because if the higher > group just dirties it's current bounds it won't include the old > bounds of the shape).
I tracked down the problem. It only occurred with motion animation, and it was because I didn’t make a copy of the AffineTransform I got from the SVGMotionAnimatableElement before I called setTransform on the GraphicsNode (in AbstractGraphicsNodeBridge.computeTransform). Fixed in SVN now. Cameron -- Cameron McCormack, http://mcc.id.au/ xmpp:[EMAIL PROTECTED] ▪ ICQ 26955922 ▪ MSN [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]