remm 01/06/19 18:14:29
Modified: src/webdav/client/src/org/apache/webdav/lib/properties
LockDiscoveryProperty.java
Log:
- Workaround for some class cast exception. I still don't understand why there
would be problems here, but this code is a good workaround. Weird ... Comments
welcome.
Patch submitted by Robert Owen <eurrow at sas.com>
Revision Changes Path
1.8 +9 -5
jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/properties/LockDiscoveryProperty.java
Index: LockDiscoveryProperty.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/properties/LockDiscoveryProperty.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- LockDiscoveryProperty.java 2001/06/20 01:04:37 1.7
+++ LockDiscoveryProperty.java 2001/06/20 01:14:27 1.8
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/properties/LockDiscoveryProperty.java,v
1.7 2001/06/20 01:04:37 remm Exp $
- * $Revision: 1.7 $
- * $Date: 2001/06/20 01:04:37 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/properties/LockDiscoveryProperty.java,v
1.8 2001/06/20 01:14:27 remm Exp $
+ * $Revision: 1.8 $
+ * $Date: 2001/06/20 01:14:27 $
*
* ====================================================================
*
@@ -88,7 +88,7 @@
* @author Jojada J. Tirtowidjojo at SpeedLegal Holdings Inc.
* @author <a href="mailto:[EMAIL PROTECTED]">Park, Sung-Gu</a>
* @author Remy Maucherat
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
*/
public class LockDiscoveryProperty extends BaseProperty {
@@ -139,7 +139,11 @@
} catch (ClassCastException e) {
}
}
- return (Lock[]) locks.toArray();
+ Lock[] tempLocks = new Lock[locks.size()];
+ for (int i=0; i<locks.size(); i++) {
+ tempLocks[i] = (Lock) locks.get(i);
+ }
+ return tempLocks;
}