From 013d32d60b7b80f9501e8e4479f4d3b6ce97ae19 Mon Sep 17 00:00:00 2001 From: Denis Anisimov Date: Sun, 6 Apr 2014 18:10:37 +0300 Subject: Remove old widget from tab content on replace (#12931). Change-Id: I85badfcca18e129b20ab6c5c2db0b845c8c2ea5b --- client/src/com/vaadin/client/ui/VAccordion.java | 1 + 1 file changed, 1 insertion(+) (limited to 'client') diff --git a/client/src/com/vaadin/client/ui/VAccordion.java b/client/src/com/vaadin/client/ui/VAccordion.java index cba08d8e6b..d348e6863b 100644 --- a/client/src/com/vaadin/client/ui/VAccordion.java +++ b/client/src/com/vaadin/client/ui/VAccordion.java @@ -277,6 +277,7 @@ public class VAccordion extends VTabsheetBase { public void replaceWidget(Widget newWidget) { if (getWidgetCount() > 1) { Widget oldWidget = getWidget(1); + remove(oldWidget); widgets.remove(oldWidget); } add(newWidget, content); -- cgit v1.2.3