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