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]