summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp-cstr.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-02-20 10:38:38 +0000
committerPo Lu <luangruo@yahoo.com>2022-02-20 10:38:38 +0000
commitdad7ee23539176561be99f3e124871d893e7c600 (patch)
treecff0ec5bcdfae6d74989c08668724734f0a697cd /lisp/emacs-lisp/comp-cstr.el
parentd7fc7bdd81acd37fda8c094754e3f118e11a3b2a (diff)
downloademacs-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