hillion 01/08/06 05:33:35
Modified: sources/org/apache/batik/util RunnableQueue.java
Log:
Fixed bugs reported by Thomas.
Revision Changes Path
1.2 +4 -4 xml-batik/sources/org/apache/batik/util/RunnableQueue.java
Index: RunnableQueue.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/util/RunnableQueue.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RunnableQueue.java 2001/08/02 17:58:00 1.1
+++ RunnableQueue.java 2001/08/06 12:33:35 1.2
@@ -16,7 +16,7 @@
* invocation in a single thread.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: RunnableQueue.java,v 1.1 2001/08/02 17:58:00 hillion Exp $
+ * @version $Id: RunnableQueue.java,v 1.2 2001/08/06 12:33:35 hillion Exp $
*/
public class RunnableQueue implements Runnable {
@@ -53,7 +53,7 @@
/**
* The current thread.
*/
- protected Thread runnableQueueThread;
+ protected volatile Thread runnableQueueThread;
/**
* Creates a new RunnableQueue started in a new thread.
@@ -80,8 +80,8 @@
if (runHandler != null) {
runHandler.executionSuspended(this);
}
- while (suspended) {
- synchronized (suspendLock) {
+ synchronized (suspendLock) {
+ while (suspended) {
suspendLock.wait();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]