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