diff options
Diffstat (limited to 'src/share/classes/java/awt/Component.java')
-rw-r--r-- | src/share/classes/java/awt/Component.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/share/classes/java/awt/Component.java b/src/share/classes/java/awt/Component.java index 702d81b8f..6fd49ce1a 100644 --- a/src/share/classes/java/awt/Component.java +++ b/src/share/classes/java/awt/Component.java @@ -4941,9 +4941,13 @@ public abstract class Component implements ImageObserver, MenuContainer, // If we dispatch the event to toplevel ancestor, // this could encolse the loop: 6480024. anc.dispatchEventToSelf(newMWE); + if (newMWE.isConsumed()) { + e.consume(); + } + return true; } } - return true; + return false; } boolean checkWindowClosingException() { |