From db10d0f10843df8bd472e58cf95c9a394d781020 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov <sergey.ignatov@jetbrains.com> Date: Sun, 30 Oct 2016 00:57:17 +0300 Subject: [PATCH] add back label to the bottom panel only in case of single generator --- .../wm/impl/welcomeScreen/FlatWelcomeFrame.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java index 7319e6629fea..29050e16cabf 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java @@ -57,7 +57,6 @@ import com.intellij.ui.popup.list.GroupedItemsListRenderer; import com.intellij.util.ParameterizedRunnable; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.Convertor; -import com.intellij.util.containers.JBTreeTraverser; import com.intellij.util.ui.JBUI; import com.intellij.util.ui.MouseEventAdapter; import com.intellij.util.ui.UIUtil; @@ -878,10 +877,11 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame, Disposable, Ac selected.set(panel); main.add(selected.get()); - JBTreeTraverser<Component> traverser = UIUtil.uiTraverser(panel); - JPanel first = traverser.traverse().filter(JPanel.class).filter((it) -> BOTTOM_PANEL.equals(it.getName())).first(); - if (back != null && first != null) { - first.add(back, BorderLayout.WEST); + if (singleProjectGenerator && back != null) { + JPanel first = UIUtil.uiTraverser(panel).traverse().filter(JPanel.class).filter((it) -> BOTTOM_PANEL.equals(it.getName())).first(); + if (first != null) { + first.add(back, BorderLayout.WEST); + } } for (JButton button : UIUtil.findComponentsOfType(main, JButton.class)) { -- GitLab