From a963506dc19eca14f0fe7bbf22700b5791bd6821 Mon Sep 17 00:00:00 2001
From: Xerxes Rånby <xerxes@gudinna.com>
Date: Tue, 25 Aug 2015 17:28:06 +0200
Subject: Bug 1178: X11UnderlayTracker: Resend identical KeyCode, KeySymbol and
 KeyChar
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Xerxes Rånby <xerxes@gudinna.com>
---
 src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

(limited to 'src/newt/classes')

diff --git a/src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java b/src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java
index 0b19dd726..1be6dcea8 100644
--- a/src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java
+++ b/src/newt/classes/jogamp/newt/driver/x11/X11UnderlayTracker.java
@@ -400,20 +400,16 @@ public class X11UnderlayTracker implements WindowListener, KeyListener, MouseLis
     @Override
     public void keyPressed(KeyEvent e) {
         if (focusedWindow != null) {
-            // e.setConsumed(false);
-            // focusedWindow.consumeEvent(e);
             focusedWindow.sendKeyEvent(e.getEventType(), e.getModifiers(),
-                                       e.getKeyCode(), e.getKeyCode(), (char) e.getKeySymbol());
+                                       e.getKeyCode(), e.getKeySymbol(), e.getKeyChar());
         }
     }
 
     @Override
     public void keyReleased(KeyEvent e) {
         if (focusedWindow != null) {
-            // e.setConsumed(false);
-            // focusedWindow.consumeEvent(e);
             focusedWindow.sendKeyEvent(e.getEventType(), e.getModifiers(),
-                                       e.getKeyCode(), e.getKeyCode(), (char) e.getKeySymbol());
+                                       e.getKeyCode(), e.getKeySymbol(), e.getKeyChar());
         }
     }
 
-- 
cgit v1.2.3