bella       01/07/04 23:07:31

  Modified:    sources/org/apache/batik/swing/gvt GVTTreeRenderer.java
  Log:
  stopped the renderer from dumping the stack trace when it catches an 
InterruptedBridgeException
  
  Revision  Changes    Path
  1.4       +7 -2      
xml-batik/sources/org/apache/batik/swing/gvt/GVTTreeRenderer.java
  
  Index: GVTTreeRenderer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/swing/gvt/GVTTreeRenderer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- GVTTreeRenderer.java      2001/03/30 15:13:11     1.3
  +++ GVTTreeRenderer.java      2001/07/05 06:07:31     1.4
  @@ -20,16 +20,17 @@
   import java.util.List;
   
   import org.apache.batik.gvt.renderer.ImageRenderer;
  +import org.apache.batik.bridge.InterruptedBridgeException;
   
   /**
    * This class represents an object which renders asynchroneaously
    * a GVT tree.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Stephane Hillion</a>
  - * @version $Id: GVTTreeRenderer.java,v 1.3 2001/03/30 15:13:11 hillion Exp $
  + * @version $Id: GVTTreeRenderer.java,v 1.4 2001/07/05 06:07:31 bella Exp $
    */
   public class GVTTreeRenderer extends Thread {
  -    
  +
       /**
        * The renderer used to paint.
        */
  @@ -112,6 +113,10 @@
           } catch (NoClassDefFoundError e) {
               // This error was reported to happen when the rendering
               // is interrupted with JDK1.3.0rc1 Solaris.
  +        } catch (InterruptedBridgeException e) {
  +            // this sometimes happens with SVG Fonts since the glyphs are
  +            // not built till the rendering stage
  +            fireFailedEvent();
           } catch (Exception e) {
               e.printStackTrace();
               fireFailedEvent();
  
  
  

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

Reply via email to