src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
changeset 47963 ee3fd0a4120d
parent 47216 71c04702a3d5
child 50837 86897f8a6598
--- a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java	Mon Nov 20 11:02:54 2017 +0530
+++ b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java	Mon Nov 20 16:02:05 2017 +0530
@@ -226,8 +226,13 @@
         return (MenuKeyListener)getHandler();
     }
 
+    public Dimension getMinimumSize(JComponent c) {
+        return (((JMenu)menuItem).isTopLevelMenu()) ?
+            c.getPreferredSize() : null;
+    }
+
     public Dimension getMaximumSize(JComponent c) {
-        if (((JMenu)menuItem).isTopLevelMenu() == true) {
+        if (((JMenu)menuItem).isTopLevelMenu()) {
             Dimension d = c.getPreferredSize();
             return new Dimension(d.width, Short.MAX_VALUE);
         }