Marco Cecchetti wrote:
The final jump is due to the fact that the "deactivate" method of an animation node invokes the managed activity "end" method that in turn calls "performEnd" which evaluates the animation by passing the final time value (usually 1.0, or 0.0 if the animation is reversed). By commenting out the call to the "performEnd" method the duration attribute on the <par> time container is handled correctly and I can't see any side effect for usual animations.
Hi Marco, the bug along which this got added is https://issues.apache.org/ooo/show_bug.cgi?id=45197 - please try that scenario. Then again, the comments in those performEnd methods suggest it might not be the final solution. ;)
However I'm wondering if it is worth to perform such a modification in order to be more conforming to SMIL when such a feature is never used. Moreover even if I can see no side effect by removing the call to the "performEnd" method, I'm also sure that has been placed there for some good reason (can anyone help me here ?)
Would love to have it (properly) fixed - see above. :) Cheers, -- Thorsten
Attachment:
pgpNgKLsWGc3U.pgp
Description: PGP signature