diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2010-12-15 07:57:47 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2010-12-15 07:57:47 +0000 |
commit | 1bae621b975c83a83da2806af43d72d624fa9a69 (patch) | |
tree | abe395d8371a9309ba96d9603dca3181e27aa868 | |
parent | 71c4fb9eef8d9ca56c98a97f192239ba33abcc8b (diff) | |
download | vaadin-framework-1bae621b975c83a83da2806af43d72d624fa9a69.tar.gz vaadin-framework-1bae621b975c83a83da2806af43d72d624fa9a69.zip |
reverted fixes for #6060, #6061, should be better covered by #6150
svn changeset:16509/svn branch:6.5
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java | 9 | ||||
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java | 7 |
2 files changed, 2 insertions, 14 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java index 4d8c6fe86f..50e33c4c19 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VAbsoluteLayout.java @@ -297,14 +297,7 @@ public class VAbsoluteLayout extends ComplexPanel implements Container { if (caption != null) { caption.removeFromParent(); } - - // Only unregister if the paintable has not been moved to another - // layout and detached from this (hence parent != this or - // getWidget() != paintable) - if (getWidget() == paintable) { - client.unregisterPaintable(paintable); - } - + client.unregisterPaintable(paintable); removeFromParent(); } diff --git a/src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java b/src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java index 637b9cc51f..1dfbd88bf7 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java @@ -243,12 +243,7 @@ public class VGridLayout extends SimplePanel implements Paintable, Container { paintableToCell.remove(w); widgetToComponentContainer.remove(w); childComponentContainer.removeFromParent(); - if (childComponentContainer.getWidget() == w) { - // Only unregister if the paintable has not been moved to - // another layout and detached from this (hence cc.getWidget() - // == null, or w.getParent() != this) - client.unregisterPaintable((Paintable) w); - } + client.unregisterPaintable((Paintable) w); } nonRenderedWidgets = null; |