Added code to eventTypeEnabled. Now, HierachyEvent.* are dispatched
properly.
2006-04-07 Lillian Angel <[EMAIL PROTECTED]>
* java/awt/Component.java
(eventTypeEnabled): Added code for
HierarchyEvent.HIERARCHY_CHANGED,
HierarchyEvent.ANCESTOR_MOVED and
HierarchyEvent.ANCESTOR_RESIZED.
Index: java/awt/Component.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/Component.java,v
retrieving revision 1.114
diff -u -r1.114 Component.java
--- java/awt/Component.java 6 Apr 2006 21:51:32 -0000 1.114
+++ java/awt/Component.java 7 Apr 2006 16:52:46 -0000
@@ -5071,6 +5071,16 @@
switch (type)
{
+ case HierarchyEvent.HIERARCHY_CHANGED:
+ return (hierarchyListener != null
+ || (eventMask & AWTEvent.HIERARCHY_EVENT_MASK) != 0);
+
+
+ case HierarchyEvent.ANCESTOR_MOVED:
+ case HierarchyEvent.ANCESTOR_RESIZED:
+ return (hierarchyBoundsListener != null
+ || (eventMask & AWTEvent.HIERARCHY_BOUNDS_EVENT_MASK) != 0);
+
case ComponentEvent.COMPONENT_HIDDEN:
case ComponentEvent.COMPONENT_MOVED:
case ComponentEvent.COMPONENT_RESIZED: