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]