sboag 00/12/05 09:40:23
Modified: java/src/javax/xml/transform TransformerException.java
Log:
Fixed bug in initCause. Thanks to Mike Kay for this.
Revision Changes Path
1.6 +2 -2
xml-xalan/java/src/javax/xml/transform/TransformerException.java
Index: TransformerException.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/javax/xml/transform/TransformerException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TransformerException.java 2000/11/18 01:19:13 1.5
+++ TransformerException.java 2000/12/05 17:40:22 1.6
@@ -133,9 +133,9 @@
public synchronized Throwable initCause(Throwable cause) {
if (this.containedException == null)
throw new IllegalStateException("Can't overwrite cause");
- if (containedException == this)
+ if (cause == this)
throw new IllegalArgumentException("Self-causation not permitted");
- this.containedException = containedException;
+ this.containedException = cause;
return this;
}