From 4ade420a99c8bebac49d68e9b4aaf80d19b94392 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Tue, 5 Feb 2013 19:06:22 +0400 Subject: [PATCH] VCS Settings: hide error panel if there is nothing to display initially. --- .../vcs/configurable/VcsDirectoryConfigurationPanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java index 3eb31d3c2505..ce66a70488dd 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java @@ -418,6 +418,9 @@ public class VcsDirectoryConfigurationPanel extends JPanel implements Configurab errorPanel.add(vcsRootErrorLabel); } } + if (errorPanel.getComponentCount() == 0) { + pane.setVisible(false); + } pane.setMinimumSize(new Dimension(-1, calcMinHeight(errorPanel, DEFAULT_HEIGHT))); pane.setMaximumSize(new Dimension(-1, DEFAULT_HEIGHT)); return pane;