summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/javax/swing/JSplitPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/javax/swing/JSplitPane.java')
-rw-r--r--libjava/classpath/javax/swing/JSplitPane.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/libjava/classpath/javax/swing/JSplitPane.java b/libjava/classpath/javax/swing/JSplitPane.java
index 70feefab26e..dc75dfe3184 100644
--- a/libjava/classpath/javax/swing/JSplitPane.java
+++ b/libjava/classpath/javax/swing/JSplitPane.java
@@ -343,10 +343,13 @@ public class JSplitPane extends JComponent implements Accessible
throw new
IllegalArgumentException("Constraints is not a known identifier.");
+ // If no dividerLocation has been set, then we need to trigger an
+ // initial layout.
+ if (getDividerLocation() != -1)
+ resetToPreferredSizes();
+
super.addImpl(comp, constraints, index);
}
- invalidate();
- layout();
}
/**
OpenPOWER on IntegriCloud