You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by ca...@apache.org on 2009/03/19 05:11:34 UTC
svn commit: r755825 -
/xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java
Author: cam
Date: Thu Mar 19 04:11:33 2009
New Revision: 755825
URL: http://svn.apache.org/viewvc?rev=755825&view=rev
Log:
Defend against some possible NPEs.
Thanks to Bogdan for pointing it out.
Modified:
xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java
Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java?rev=755825&r1=755824&r2=755825&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java (original)
+++ xmlgraphics/batik/trunk/sources/org/apache/batik/swing/svg/JSVGComponent.java Thu Mar 19 04:11:33 2009
@@ -843,7 +843,9 @@
AffineTransform at = calculateViewingTransform
(fragmentIdentifier, elt);
CanvasGraphicsNode cgn = getCanvasGraphicsNode(gn);
- cgn.setViewingTransform(at);
+ if (cgn != null) {
+ cgn.setViewingTransform(at);
+ }
viewingTransform = null;
initialTransform = new AffineTransform();
setRenderingTransform(initialTransform, false);
@@ -1045,7 +1047,9 @@
CanvasGraphicsNode myCGN = getCanvasGraphicsNode();
public void run() {
synchronized (JSVGComponent.this) {
- myCGN.setViewingTransform(myAT);
+ if (myCGN != null) {
+ myCGN.setViewingTransform(myAT);
+ }
if (viewingTransform == myAT)
viewingTransform = null;
}