]> git.eshelyaron.com Git - emacs.git/commit
Fix compliance with the XDND specification when dropping on a proxy
authorPo Lu <luangruo@yahoo.com>
Sat, 10 Sep 2022 10:49:53 +0000 (18:49 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 10 Sep 2022 10:51:13 +0000 (18:51 +0800)
commit2a1608a960b56ce991050c5f87c1261e330aeca2
treec49276a40441e397b73dd207ddfefe8bba7e0651
parent433fc8bebfef40130bf62f17e5349560b62e566e
Fix compliance with the XDND specification when dropping on a proxy

* src/xterm.c (x_dnd_send_enter, x_dnd_send_position)
(x_dnd_send_leave, x_dnd_send_drop, x_dnd_do_drop): New
parameter `toplevel'.  Use it as the window in sent client
messages.
(x_dnd_cancel_dnd_early, x_dnd_cleanup_drag_and_drop)
(x_dnd_process_quit, x_dnd_update_state, handle_one_xevent)
(x_connection_closed): Give the right toplevel to the client
message sending functions.
src/xterm.c