JSVGCanvas not updating after transform

Mathew Benson <[email protected]> Tue, 9 Jun 2015 13:59:51 -0500
Newsgroups gmane.text.xml.batik.user
Message-ID <CA+C+_XT4zzJOJ3zsmnQM2KigAZNeEbKL2N_ZDSqD8RX3Asbw8Q@mail.gmail.com>
I created a custom class that extends JSVGCanvas and loaded my document
with:

setDocumentState(JSVGCanvas.ALWAYS_DYNAMIC);
setURI("file:///home/mbenson/test.svg");

It renders just great.  I use the UpdateManager and a Runnable class to
change the text of an SVG element, which works perfectly.  But when I call:

setAttribute("transform", "translate(150,0)");

But this has no effect.  I know the transform attribute is correct.  When I
put it directly into the document, it works perfectly.  I tried
invalidate(), validate(), but nothing.  I even tried reloading the
document, which does put the change in affect, but as expected, it updates
painfully slow.  I read the FAQ and it appears I'm doing everything right.
Why can't I get it to update?