From fd5bd7bd55ec65a6c36042298695c8986cde8f4f Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 27 Nov 2012 00:43:36 +0200 Subject: [PATCH] Do not remove non-existing children when removing a tab (#10388) Change-Id: I38d64bd5c0e8c59abfed5866405eeef1482ff7f5 --- client/src/com/vaadin/client/ui/VAccordion.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/client/src/com/vaadin/client/ui/VAccordion.java b/client/src/com/vaadin/client/ui/VAccordion.java index 6132fb0450..d4dad3dc64 100644 --- a/client/src/com/vaadin/client/ui/VAccordion.java +++ b/client/src/com/vaadin/client/ui/VAccordion.java @@ -422,11 +422,7 @@ public class VAccordion extends VTabsheetBase { public void replaceWidget(Widget newWidget) { if (getWidgetCount() > 1) { Widget oldWidget = getWidget(1); - ComponentConnector oldPaintable = ConnectorMap.get(client) - .getConnector(oldWidget); - ConnectorMap.get(client).unregisterConnector(oldPaintable); widgets.remove(oldWidget); - remove(1); } add(newWidget, content); widgets.add(newWidget); -- 2.39.5