deweese     2002/07/11 05:35:29

  Modified:    sources/org/apache/batik/gvt ImageNode.java
  Log:
  1) ImageNode now properly rerenders when it's image is changed.
  
  Revision  Changes    Path
  1.10      +7 -2      xml-batik/sources/org/apache/batik/gvt/ImageNode.java
  
  Index: ImageNode.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/gvt/ImageNode.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ImageNode.java    19 Dec 2001 16:17:41 -0000      1.9
  +++ ImageNode.java    11 Jul 2002 12:35:29 -0000      1.10
  @@ -83,7 +83,12 @@
        * @param newImage the new graphics node that represents the image
        */
       public void setImage(GraphicsNode newImage) {
  -        getChildren().add(0, newImage);
  +        fireGraphicsNodeChangeStarted();
  +        invalidateGeometryCache();
  +        if (count == 0) ensureCapacity(1);
  +        children[0] = newImage;
  +        count=1;
  +        fireGraphicsNodeChangeCompleted();
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to