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:

Reply via email to