aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/java/awt/Component.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/java/awt/Component.java')
-rw-r--r--src/share/classes/java/awt/Component.java6
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() {