classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: javax.swing.JComponent fixlet


From: Roman Kennke
Subject: [cp-patches] FYI: javax.swing.JComponent fixlet
Date: Wed, 01 Jun 2005 10:58:06 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204

in javax.swing.JComponent the method processKeyEvent() is overridden, without calling super.processKeyEvent(). This has led to KeyEvents not beeing delivered to registered KeyListeners as reported in bug #13228. This is fixed and closes said bug.

2005-06-01  Roman Kennke  <address@hidden>

       * javax/swing/JComponent.java
       (processKeyEvent): Call super.processKeyEvent() so that KeyEvents
       are delivered to registered KeyListeners.


/Roman

Index: javax/swing/JComponent.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JComponent.java,v
retrieving revision 1.40
diff -u -r1.40 JComponent.java
--- javax/swing/JComponent.java 30 May 2005 13:19:39 -0000      1.40
+++ javax/swing/JComponent.java 1 Jun 2005 08:43:49 -0000
@@ -1788,6 +1788,8 @@
    */
   protected void processKeyEvent(KeyEvent e)
   {
+    // let the AWT event processing send KeyEvents to registered listeners
+    super.processKeyEvent(e);
     processComponentKeyEvent(e);
 
     // FIXME: this needs to be elaborated significantly, to do all the

reply via email to

[Prev in Thread] Current Thread [Next in Thread]