From cf5ca706a31f26912d13fb656fdcdef67ba7bad1 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Mon, 21 May 2018 22:19:38 +0300 Subject: [PATCH] EA-64495 - assert: ProjectViewImpl.changeViewCB --- .../com/intellij/ide/projectView/impl/ProjectViewImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java index 662ef6df9224..0fca917b1347 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java @@ -992,12 +992,12 @@ public class ProjectViewImpl extends ProjectView implements PersistentStateCompo private final class MyPanel extends JPanel implements DataProvider { MyPanel() { super(new BorderLayout()); - + Collection snapshot = new ArrayList<>(myId2Pane.values()); UIUtil.putClientProperty( this, UIUtil.NOT_IN_HIERARCHY_COMPONENTS, new Iterable() { @Override public Iterator iterator() { - return JBIterable.from(myId2Pane.values()) + return JBIterable.from(snapshot) .map(pane -> { JComponent last = null; for (Component c : UIUtil.uiParents(pane.getComponentToFocus(), false)) {