You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by vh...@apache.org on 2001/03/03 02:50:32 UTC
cvs commit: xml-batik/sources/org/apache/batik/gvt AbstractGraphicsNode.java
vhardy 01/03/02 17:50:32
Modified: sources/org/apache/batik/gvt AbstractGraphicsNode.java
Log:
Modified getBounds so that it is interruptible.
Revision Changes Path
1.15 +5 -1 xml-batik/sources/org/apache/batik/gvt/AbstractGraphicsNode.java
Index: AbstractGraphicsNode.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/gvt/AbstractGraphicsNode.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- AbstractGraphicsNode.java 2001/02/22 14:35:51 1.14
+++ AbstractGraphicsNode.java 2001/03/03 01:50:32 1.15
@@ -48,7 +48,7 @@
* @author <a href="mailto:Thierry.Kormann@sophia.inria.fr">Thierry Kormann</a>
* @author <a href="mailto:etissandier@ilog.fr">Emmanuel Tissandier</a>
* @author <a href="mailto:Thomas.DeWeeese@Kodak.com">Thomas DeWeese</a>
- * @version $Id: AbstractGraphicsNode.java,v 1.14 2001/02/22 14:35:51 deweese Exp $
+ * @version $Id: AbstractGraphicsNode.java,v 1.15 2001/03/03 01:50:32 vhardy Exp $
*/
public abstract class AbstractGraphicsNode implements GraphicsNode, Cloneable {
@@ -857,6 +857,10 @@
// Get the primitive bounds
// Rectangle2D bounds = null;
if(bounds == null){
+ if (Thread.currentThread().isInterrupted()) {
+ return null;
+ }
+
// The painted region, before cliping, masking
// and compositing is either the area painted
// by the primitive paint or the area painted