aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorPo Lu2024-05-05 09:03:57 +0800
committerPo Lu2024-05-05 09:03:57 +0800
commit51791fd1781729baeb38551e833861d9c24c302f (patch)
tree68789423f3cf298eae187ec260c953db3001a346 /java
parent043bb36312039f60a464b918daa1dd214cd369f1 (diff)
downloademacs-51791fd1781729baeb38551e833861d9c24c302f.tar.gz
emacs-51791fd1781729baeb38551e833861d9c24c302f.zip
Fix inadvertent removal in EmacsWindow
* java/org/gnu/emacs/EmacsWindow.java (onKeyUp): Send KeyPress events upon deferred KEYCODE_BACK.
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsWindow.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsWindow.java b/java/org/gnu/emacs/EmacsWindow.java
index 16ff00070c4..9acdc9502cf 100644
--- a/java/org/gnu/emacs/EmacsWindow.java
+++ b/java/org/gnu/emacs/EmacsWindow.java
@@ -788,6 +788,10 @@ public final class EmacsWindow extends EmacsHandleObject
788 788
789 if ((event.getFlags () & KeyEvent.FLAG_CANCELED) != 0) 789 if ((event.getFlags () & KeyEvent.FLAG_CANCELED) != 0)
790 return; 790 return;
791
792 /* Dispatch the key press event that was deferred till now. */
793 EmacsNative.sendKeyPress (this.handle, event.getEventTime (),
794 state, keyCode, unicode_char);
791 } 795 }
792 796
793 EmacsNative.sendKeyRelease (this.handle, event.getEventTime (), 797 EmacsNative.sendKeyRelease (this.handle, event.getEventTime (),