diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-10 18:15:58 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-10 18:15:58 +0000 |
commit | 045f8d4259b80750c7552fb6bcd87b834922d2b7 (patch) | |
tree | f6f8f8f51065bdc03a2eb382f77650d69127e6c9 /libjava/java/awt/GridLayout.java | |
parent | af08e9043dc864ed5d511d561c77eaa6d9366582 (diff) | |
download | ppe42-gcc-045f8d4259b80750c7552fb6bcd87b834922d2b7.tar.gz ppe42-gcc-045f8d4259b80750c7552fb6bcd87b834922d2b7.zip |
* java/awt/GridLayout.java (layoutContainer): Handle case where
there are no items in container.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50539 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/GridLayout.java')
-rw-r--r-- | libjava/java/awt/GridLayout.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/java/awt/GridLayout.java b/libjava/java/awt/GridLayout.java index 347186536cb..32f1cf8f5f4 100644 --- a/libjava/java/awt/GridLayout.java +++ b/libjava/java/awt/GridLayout.java @@ -152,6 +152,12 @@ public class GridLayout implements LayoutManager, Serializable public void layoutContainer (Container parent) { int num = parent.ncomponents; + + // There's no point, and handling this would mean adding special + // cases. + if (num == 0) + return; + // This is more efficient than calling getComponents(). Component[] comps = parent.component; |