hillion 02/01/10 09:36:34 Modified: sources/org/apache/batik/swing/svg JSVGComponent.java Log: The update manager is no more restarted after a window resize. Revision Changes Path 1.33 +11 -4 xml-batik/sources/org/apache/batik/swing/svg/JSVGComponent.java Index: JSVGComponent.java =================================================================== RCS file: /home/cvs/xml-batik/sources/org/apache/batik/swing/svg/JSVGComponent.java,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- JSVGComponent.java 10 Jan 2002 17:25:47 -0000 1.32 +++ JSVGComponent.java 10 Jan 2002 17:36:34 -0000 1.33 @@ -157,7 +157,7 @@ * building/rendering a document (invalid XML file, missing attributes...).</p> * * @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a> - * @version $Id: JSVGComponent.java,v 1.32 2002/01/10 17:25:47 hillion Exp $ + * @version $Id: JSVGComponent.java,v 1.33 2002/01/10 17:36:34 hillion Exp $ */ public class JSVGComponent extends JGVTComponent { @@ -237,6 +237,11 @@ protected String fragmentIdentifier; /** + * Whether the update manager was stopped. + */ + protected boolean updateManagerStopped; + + /** * Creates a new JSVGComponent. */ public JSVGComponent() { @@ -298,6 +303,7 @@ } updateManager.dispatchSVGUnLoad(); updateManager = null; + updateManagerStopped = true; } else { super.stopProcessing(); } @@ -365,6 +371,7 @@ if (eventsEnabled && svgDocument != null && updateManager != null) { updateManager.dispatchSVGUnLoad(); updateManager = null; + updateManagerStopped = false; } svgDocument = doc; @@ -741,7 +748,9 @@ return; } - if (JSVGComponent.this.eventsEnabled && updateManager == null) { + if (JSVGComponent.this.eventsEnabled && + updateManager == null && + !updateManagerStopped) { updateManager = new UpdateManager(bridgeContext, svgDocument, renderer); @@ -1097,7 +1106,6 @@ * @param elt The activated link element. */ public void openLink(final SVGAElement elt) { - System.out.println("AAA" + Thread.currentThread()); if (EventQueue.isDispatchThread()) { userAgent.openLink(elt); } else { @@ -1400,7 +1408,6 @@ * @param elt The activated link element. */ public void openLink(SVGAElement elt) { - System.out.println("XXX" + Thread.currentThread()); String show = XLinkSupport.getXLinkShow(elt); String href = XLinkSupport.getXLinkHref(elt); if (show.equals("new")) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]