diff options
author | Gerd Möllmann <gerd@gnu.org> | 2025-01-25 07:33:45 +0100 |
---|---|---|
committer | Gerd Möllmann <gerd@gnu.org> | 2025-01-25 07:35:51 +0100 |
commit | f37559a1ee035d184bc4db6e4f597281d3ac6879 (patch) | |
tree | ae5f53b1a577beb27b50bf0cf08a66e1f3c430c2 /lisp/emacs-lisp/lisp-mnt.el | |
parent | 9693f2a95ad14bf0caa34e60d72722d4dd4d85c9 (diff) | |
download | emacs-f37559a1ee035d184bc4db6e4f597281d3ac6879.tar.gz emacs-f37559a1ee035d184bc4db6e4f597281d3ac6879.tar.bz2 emacs-f37559a1ee035d184bc4db6e4f597281d3ac6879.zip |
Fix mouse position handling for nested tty child frames
* src/dispnew.c (child_xy): New function.
* src/dispextern.h: Declare it.
* src/term.c (tty_frame_at): Return child-relative (x, y) in output
parameters.
(Ftty_frame_at): Return a list (FRAME CHILD-X CHILD-Y).
(handle_one_term_event): Adapt use of tty_frame_at.
* lisp/xt-mouse.el (xterm-mouse-event): Use new tty-frame-at.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions