diff options
| author | Po Lu | 2024-05-05 09:03:57 +0800 |
|---|---|---|
| committer | Po Lu | 2024-05-05 09:03:57 +0800 |
| commit | 51791fd1781729baeb38551e833861d9c24c302f (patch) | |
| tree | 68789423f3cf298eae187ec260c953db3001a346 /java | |
| parent | 043bb36312039f60a464b918daa1dd214cd369f1 (diff) | |
| download | emacs-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.java | 4 |
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 (), |