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]

Reply via email to