Browse Source

Small change to support the implementation of #7358

svn changeset:20940/svn branch:6.7
tags/6.7.0.rc1
Jonatan Kronqvist 12 years ago
parent
commit
1502d199c2
1 changed files with 8 additions and 5 deletions
  1. 8
    5
      src/com/vaadin/ui/Table.java

+ 8
- 5
src/com/vaadin/ui/Table.java View File

@@ -1617,11 +1617,7 @@ public class Table extends AbstractSelect implements Action.Container,
}

if (value instanceof Component) {
if (oldVisibleComponents == null
|| !oldVisibleComponents.contains(value)) {
((Component) value).setParent(this);
}
visibleComponents.add((Component) value);
registerComponent((Component) value);
}
cells[CELL_FIRSTCOL + j][i] = value;
}
@@ -1658,6 +1654,13 @@ public class Table extends AbstractSelect implements Action.Container,
return cells;
}

protected void registerComponent(Component component) {
if (component.getParent() != this) {
component.setParent(this);
}
visibleComponents.add(component);
}

private void listenProperty(Property p,
HashSet<Property> oldListenedProperties) {
if (p instanceof Property.ValueChangeNotifier) {

Loading…
Cancel
Save