pnever 2003/08/27 06:22:18
Modified: src/share/org/apache/slide/structure ObjectNode.java
Log:
Fixed bug.
Revision Changes Path
1.11 +16 -16
jakarta-slide/src/share/org/apache/slide/structure/ObjectNode.java
Index: ObjectNode.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/structure/ObjectNode.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ObjectNode.java 21 Aug 2003 16:00:12 -0000 1.10
+++ ObjectNode.java 27 Aug 2003 13:22:18 -0000 1.11
@@ -504,18 +504,18 @@
childrenShared=false;
}
children.addElement(childUri);
- }
- if(bindingsShared) {
- // Lazy cloning on first write access
- bindings=(BindingList)bindings.clone();
- parentBindings=(ParentBindingList)parentBindings.clone();
- bindingsShared=false;
- }
- Binding oldBinding = bindings.put(bindingName, source);
- source.addParentBinding(bindingName, this);
- if (oldBinding != null) {
- throw new IllegalStateException(
- "Existing binding "+bindingName+" at "+this.uri+" has to be removed
first");
+ if(bindingsShared) {
+ // Lazy cloning on first write access
+ bindings=(BindingList)bindings.clone();
+ parentBindings=(ParentBindingList)parentBindings.clone();
+ bindingsShared=false;
+ }
+ Binding oldBinding = bindings.put(bindingName, source);
+ source.addParentBinding(bindingName, this);
+ if (oldBinding != null) {
+ throw new IllegalStateException(
+ "Existing binding "+bindingName+" at "+this.uri+" has to be
removed first");
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]