summaryrefslogtreecommitdiff
path: root/javax
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2007-12-25 01:26:22 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2007-12-25 01:26:22 +0000
commit78e0b0976e03555b777a3171e7942a43f9ad11bb (patch)
tree91ac81fb3b60fa21840936da74d75f46356ba811 /javax
parent12395794fec1ed0107a5a6ec914ea0caf0a0ecbf (diff)
downloadclasspath-78e0b0976e03555b777a3171e7942a43f9ad11bb.tar.gz
2007-12-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/34577: * javax/swing/JFrame.java: (addImpl(Component,Object,int)): Add a similar check for the root pane as in remove, adding using the superclass when this occurs rather than the content pane.
Diffstat (limited to 'javax')
-rw-r--r--javax/swing/JFrame.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/javax/swing/JFrame.java b/javax/swing/JFrame.java
index 0ae23f101..e54d453b8 100644
--- a/javax/swing/JFrame.java
+++ b/javax/swing/JFrame.java
@@ -258,7 +258,7 @@ public class JFrame extends Frame
{
// If we're adding in the initialization stage use super.add.
// Otherwise pass the add onto the content pane.
- if (isRootPaneCheckingEnabled())
+ if (isRootPaneCheckingEnabled() && comp != rootPane)
getContentPane().add(comp,constraints,index);
else
super.addImpl(comp, constraints, index);