Hi,
I was missing the keyboard part in my last patch. Here it is.

2007-05-22  Robert Schuster  <[EMAIL PROTECTED]>

        * gnu/java/awt/peer/x/XEventQueue.java:
        (handleEvent): Use Input.event_window_id for
        key presses/releases.

Regards
Robert
Index: gnu/java/awt/peer/x/XEventPump.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/java/awt/peer/x/XEventPump.java,v
retrieving revision 1.4
diff -u -r1.4 XEventPump.java
--- gnu/java/awt/peer/x/XEventPump.java	22 May 2007 17:54:43 -0000	1.4
+++ gnu/java/awt/peer/x/XEventPump.java	22 May 2007 18:40:57 -0000
@@ -241,6 +241,8 @@
       break;
     case KeyPress.CODE:
     case KeyRelease.CODE:
+      key = new Integer(((Input) xEvent).event_window_id);
+      awtWindow = (Window) windows.get(key);
       handleKeyEvent(xEvent, awtWindow);
       break;
     default:

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to