diff options
Diffstat (limited to 'libjava/classpath/javax/swing/Popup.java')
-rw-r--r-- | libjava/classpath/javax/swing/Popup.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libjava/classpath/javax/swing/Popup.java b/libjava/classpath/javax/swing/Popup.java index cbb243e285a..203ee3c9b0c 100644 --- a/libjava/classpath/javax/swing/Popup.java +++ b/libjava/classpath/javax/swing/Popup.java @@ -41,6 +41,7 @@ package javax.swing; import java.awt.Component; import java.awt.FlowLayout; import java.awt.Point; +import java.awt.Rectangle; /** @@ -291,7 +292,9 @@ public class Popup */ public void hide() { + Rectangle bounds = panel.getBounds(); layeredPane.remove(panel); + layeredPane.repaint(bounds.x, bounds.y, bounds.width, bounds.height); } } } |