aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/Panel.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-05-23 07:22:37 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-05-23 07:22:37 +0000
commitc6ceb69063a5033e89a6ee7dc3090c5129fc3b0d (patch)
tree31233809c360302859e1e313fc4dc75e55b529c8 /src/com/itmill/toolkit/ui/Panel.java
parentdb6e245b69c11be38504b8dbc4df633741fe468b (diff)
downloadvaadin-framework-c6ceb69063a5033e89a6ee7dc3090c5129fc3b0d.tar.gz
vaadin-framework-c6ceb69063a5033e89a6ee7dc3090c5129fc3b0d.zip
fixes #1715, avoids double attach for component inside panel
svn changeset:4620/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/Panel.java')
-rw-r--r--src/com/itmill/toolkit/ui/Panel.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/ui/Panel.java b/src/com/itmill/toolkit/ui/Panel.java
index 2084040427..0d26a7a998 100644
--- a/src/com/itmill/toolkit/ui/Panel.java
+++ b/src/com/itmill/toolkit/ui/Panel.java
@@ -397,7 +397,8 @@ public class Panel extends AbstractComponentContainer implements Scrollable,
* @see com.itmill.toolkit.ui.Component#attach()
*/
public void attach() {
- super.attach();
+ // can't call parent here as this is Panels hierarchy is a hack
+ requestRepaint();
if (layout != null) {
layout.attach();
}
@@ -409,6 +410,7 @@ public class Panel extends AbstractComponentContainer implements Scrollable,
* @see com.itmill.toolkit.ui.Component#detach()
*/
public void detach() {
+ // can't call parent here as this is Panels hierarchy is a hack
if (layout != null) {
layout.detach();
}