From b9ea293f313e6a6d5646fce6e7fe9922f0e45789 Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Tue, 15 Nov 2011 11:09:33 +0000 Subject: [PATCH] Merged V3.4-BUG-FIX to HEAD 31941: ALF-11247: Browsing in Alfresco Explorer leads to memory leaks and eventual IllegalStateException - Fix by Andrey git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31970 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/web/ui/repo/component/UIActions.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/ui/repo/component/UIActions.java b/source/java/org/alfresco/web/ui/repo/component/UIActions.java index d58e718c3d..f6a7ab00f7 100644 --- a/source/java/org/alfresco/web/ui/repo/component/UIActions.java +++ b/source/java/org/alfresco/web/ui/repo/component/UIActions.java @@ -291,7 +291,9 @@ public class UIActions extends SelfRenderingComponent HtmlPanelGroup wrapper = (HtmlPanelGroup)facesApp.createComponent(ComponentConstants.JAVAX_FACES_PANELGROUP); wrapper.setId(createUniqueId()); wrapper.getAttributes().put("contextId", contextId); - this.getChildren().add(wrapper); + List children = this.getChildren(); + children.clear(); + children.add(wrapper); this.groups.add(contextId); // process each ActionDefinition in the order they were defined