From 31dfe525d8f02fba2d1e8915d150eec9d7ab1e2b Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Tue, 23 Jul 2019 19:36:42 +0300 Subject: [PATCH] Call super.getPreferredSize() for panel with single child when for panel sets border GitOrigin-RevId: cb2bcaef9f7cd4619bb72ddb85b143af5790434d --- .../platform-api/src/com/intellij/ui/CellRendererPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/CellRendererPanel.java b/platform/platform-api/src/com/intellij/ui/CellRendererPanel.java index c2944458ba11..23da6bbab3bf 100644 --- a/platform/platform-api/src/com/intellij/ui/CellRendererPanel.java +++ b/platform/platform-api/src/com/intellij/ui/CellRendererPanel.java @@ -103,7 +103,7 @@ public class CellRendererPanel extends JPanel { @Override public Dimension getPreferredSize() { - if (getComponentCount() != 1) { + if (getComponentCount() != 1 || getBorder() != null) { return super.getPreferredSize(); } return getComponent(0).getPreferredSize();