From 25d272715e3719ea0144626cb449be443b4ceb71 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Thu, 23 Jul 2015 15:18:13 +0300 Subject: [PATCH] IDEA-142999 Settings window size is verys small by default support preferred size of the decorator as well as minimum size --- .../src/com/intellij/openapi/ui/LoadingDecorator.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/openapi/ui/LoadingDecorator.java b/platform/platform-api/src/com/intellij/openapi/ui/LoadingDecorator.java index 3c2efa26ebd9..ea508b8e2b92 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/LoadingDecorator.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/LoadingDecorator.java @@ -239,7 +239,16 @@ public class LoadingDecorator { @Override public Dimension getMinimumSize() { - return myContent != null ? myContent.getMinimumSize() : super.getMinimumSize(); + return myContent != null && !isMinimumSizeSet() + ? myContent.getMinimumSize() + : super.getMinimumSize(); + } + + @Override + public Dimension getPreferredSize() { + return myContent != null && !isPreferredSizeSet() + ? myContent.getPreferredSize() + : super.getPreferredSize(); } @Override