From: Jouni Koivuviita Date: Wed, 18 Apr 2012 09:29:37 +0000 (+0300) Subject: Fixed a nasty hanging child state change handler bug in BoxLayout X-Git-Tag: 7.0.0.beta1~270 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b881605708b2f0440377e19838379ce5d3da8f39;p=vaadin-framework.git Fixed a nasty hanging child state change handler bug in BoxLayout --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java b/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java index 6e9b9af9f7..c58241c608 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java +++ b/src/com/vaadin/terminal/gwt/client/ui/AbstractBoxLayoutConnector.java @@ -256,6 +256,7 @@ public abstract class AbstractBoxLayoutConnector extends getLayoutManager().removeElementResizeListener( slot.getSpacingElement(), spacingResizeListener); } + child.removeStateChangeHandler(childStateChangeHandler); layout.removeSlot(child.getWidget()); } }