Index: src/main/java/common/java/awt/Component.java =================================================================== --- src/main/java/common/java/awt/Component.java (revision 510077) +++ src/main/java/common/java/awt/Component.java (working copy) @@ -3264,14 +3264,15 @@ public Dimension minimumSize() { toolkit.lockAWT(); try { + final Dimension defSize; + if (isMinimumSizeSet()) { return new Dimension(minimumSize); } - Dimension defSize = getDefaultMinimumSize(); - if (defSize == null) { - defSize = (isDisplayable() ? new Dimension(1, 1) : new Dimension(w, h)); - } - return new Dimension(defSize); + + defSize = getDefaultMinimumSize(); + return (defSize != null) ? new Dimension(defSize) : new Dimension( + w, h); } finally { toolkit.unlockAWT(); }