diff options
-rw-r--r-- | bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java index 39aa845259b..8bc44771410 100644 --- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java +++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/WBWRenderer.java @@ -693,7 +693,9 @@ public class WBWRenderer extends SWTPartRenderer { if (wbwModel instanceof MTrimmedWindow) { Shell shell = (Shell) wbwModel.getWidget(); MTrimmedWindow tWindow = (MTrimmedWindow) wbwModel; - for (MTrimBar trimBar : tWindow.getTrimBars()) { + List<MTrimBar> trimBars = new ArrayList<MTrimBar>( + tWindow.getTrimBars()); + for (MTrimBar trimBar : trimBars) { renderer.createGui(trimBar, shell, wbwModel.getContext()); // bug 387161: hack around that createGui(e, parent, context) // does not reparent the element widget to the |