diff options
author | Po Lu <luangruo@yahoo.com> | 2022-08-13 10:35:08 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-08-13 10:35:08 +0800 |
commit | e311d05ab100b5518b974ccaee148a35ae2dada0 (patch) | |
tree | 2ad97693b31ef5be5d13288ebeeb2143b7334ed0 /lisp/ps-print.el | |
parent | 37073492fdf382af2e642a4c80a9153891260374 (diff) | |
download | emacs-e311d05ab100b5518b974ccaee148a35ae2dada0.tar.gz emacs-e311d05ab100b5518b974ccaee148a35ae2dada0.tar.bz2 emacs-e311d05ab100b5518b974ccaee148a35ae2dada0.zip |
Improve MPX interaction with drag-and-drop
* src/xfns.c (Fx_set_mouse_absolute_pixel_position): Use
internal client pointer record.
* src/xterm.c (x_dnd_cancel_dnd_early): New function. Only used
on XI2 builds so far.
(x_dnd_begin_drag_and_drop): Set the pointer device used for DND
events.
(xi_disable_devices): Cancel the drag-and-drop operation if that
device is disabled.
(x_send_scroll_bar_event): Update outdated comment.
(handle_one_xevent): Only accept DND events from that device.
(frame_set_mouse_pixel_position): Use internal client pointer
record.
Diffstat (limited to 'lisp/ps-print.el')
0 files changed, 0 insertions, 0 deletions