diff options
author | Po Lu <luangruo@yahoo.com> | 2022-06-08 15:08:09 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-06-08 15:08:27 +0800 |
commit | 22d3f0e95a5602b2bde763cff185f5b4fed6e53e (patch) | |
tree | 1a20706bfe3ad7228209ad2ed783753534caac5e /lisp/emacs-lisp/regexp-opt.el | |
parent | 90f3da0ccdb4c58265e9f8c3d9465198d8a2092a (diff) | |
download | emacs-22d3f0e95a5602b2bde763cff185f5b4fed6e53e.tar.gz emacs-22d3f0e95a5602b2bde763cff185f5b4fed6e53e.tar.bz2 emacs-22d3f0e95a5602b2bde763cff185f5b4fed6e53e.zip |
Make responding to selection requests work inside popups
* src/xfns.c (Fx_file_dialog):
* src/xmenu.c (x_menu_wait_for_event, create_and_show_popup_menu)
(create_and_show_dialog, x_menu_show): Defer selection requests.
* src/xselect.c (x_get_foreign_selection)
(x_handle_selection_notify): Add some more info to selection
trace.
* src/xterm.c (x_defer_selection_requests): Make non-static.
(x_release_selection_requests_and_flush): New function.
(x_dnd_begin_drag_and_drop): Use DEFER_SELECTIONS instead.
(x_wait_for_cell_change): Fix initial value of rc for pushed
back events.
(handle_one_xevent): Allow GTK to respond to selections in its
windows too.
* src/xterm.h (DEFER_SELECTIONS): New slug of code.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions