diff options
author | Po Lu <luangruo@yahoo.com> | 2022-02-20 10:38:38 +0000 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-02-20 10:38:38 +0000 |
commit | dad7ee23539176561be99f3e124871d893e7c600 (patch) | |
tree | cff0ec5bcdfae6d74989c08668724734f0a697cd /lisp/emacs-lisp/comp-cstr.el | |
parent | d7fc7bdd81acd37fda8c094754e3f118e11a3b2a (diff) | |
download | emacs-dad7ee23539176561be99f3e124871d893e7c600.tar.gz emacs-dad7ee23539176561be99f3e124871d893e7c600.tar.bz2 emacs-dad7ee23539176561be99f3e124871d893e7c600.zip |
Handle GUI input while inside popup dialog on Haiku
* src/haiku_support.cc (alert_popup_value): New variable.
(be_alert_thread_entry): New function.
(BAlert_go): Complete rewrite that allows async input to be
handled while the popup is active.
* src/haiku_support.h: Update prototypes.
* src/haikumenu.c (haiku_dialog_show, haiku_popup_dialog): Stop
blocking input and pass required callbacks to `BAlert_go'.
* src/haikuterm.c (haiku_term_init): Set interrupt input mode to
t.
Diffstat (limited to 'lisp/emacs-lisp/comp-cstr.el')
0 files changed, 0 insertions, 0 deletions