commit | ffc180bc7310686e7b77901d6c9bbe4055cee1cf | [log] [tgz] |
---|---|---|
author | Andrey Loskutov <loskutov@gmx.de> | Mon Oct 18 17:59:34 2021 +0200 |
committer | Andrey Loskutov <loskutov@gmx.de> | Mon Oct 18 12:38:21 2021 -0400 |
tree | f2ef9ae1c9fbd72843ecb86687267e999585fdc6 | |
parent | 29258977dbea5a19a0a421f98f84e3b640d06723 [diff] |
Bug 576703 - e4 TrimBarRenderer causes EMF ConcurrentModificationException on platform startup Reverted "foreach" that introduced regression. Change-Id: Idc93603846b97af03bbee0607461f90ad74242fd Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/186610 Tested-by: Platform Bot <platform-bot@eclipse.org>
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/SWTPartRenderer.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/SWTPartRenderer.java index 5fb5e3f..02fb269 100644 --- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/SWTPartRenderer.java +++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/SWTPartRenderer.java
@@ -67,7 +67,8 @@ // this is *not* the correct place for this // hope that the ADD event will pick up the new part. IPresentationEngine renderer = context.get(IPresentationEngine.class); - for (MUIElement childME : parts) { + for (int i = 0; i < parts.size(); i++) { + MUIElement childME = parts.get(i); renderer.createGui(childME); } }