diff options
Diffstat (limited to 'src/com/itmill/toolkit/ui/Form.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/Form.java | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/ui/Form.java b/src/com/itmill/toolkit/ui/Form.java index 4ceebcb186..f818c99481 100644 --- a/src/com/itmill/toolkit/ui/Form.java +++ b/src/com/itmill/toolkit/ui/Form.java @@ -368,7 +368,6 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, public void addField(Object propertyId, Field field) { if (propertyId != null && field != null) { - dependsOn(field); fields.put(propertyId, field); propertyIds.addLast(propertyId); field.setReadThrough(readThrough); @@ -437,7 +436,6 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, if (field != null) { propertyIds.remove(id); fields.remove(id); - removeDirectDependency(field); layout.removeComponent(field); return true; } @@ -672,9 +670,6 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, // Replaces the old field with new one layout.replaceComponent(oldField, newField); fields.put(propertyId, newField); - removeDirectDependency(oldField); - dependsOn(newField); - newField.dependsOn(this); return newField; } |