]> git.eshelyaron.com Git - emacs.git/commit
Fix drag-and-drop treatment of reused tooltip frames
authorPo Lu <luangruo@yahoo.com>
Thu, 27 Feb 2025 01:53:41 +0000 (09:53 +0800)
committerEshel Yaron <me@eshelyaron.com>
Fri, 28 Feb 2025 11:18:43 +0000 (12:18 +0100)
commita9505fc2b89cb905ec8cbadd1b605dee7f84748f
treed9f9b1186578afc19f3b754593e044495aa2a6cb
parent30b25af3a73d76268d51e2a3726a4607c0cdcc27
Fix drag-and-drop treatment of reused tooltip frames

* src/androidfns.c (Fx_show_tip): Set `tip_window' to that of
any reused tooltip frame.

* src/haikufns.c (unwind_create_frame): Return whether the frame
was destroyed, as on X.
(unwind_create_tip_frame, haiku_create_frame, Fx_show_tip):
Synchronize with X.
(do_unwind_create_frame): New function.
(tip_window): Remove unused variable.

* src/nsfns.m (tip_window, unwind_create_tip_frame): Remove
unused variable `tip_window'.

* src/pgtkfns.c (pgtk_create_tip_frame): Rename to
pgtk_create_tip_frame.
(Fx_show_tip): Adjust accordingly.  Set `tip_window' to that of
any reused tooltip frame.

* src/w32fns.c (Fx_show_tip):

* src/xfns.c (Fx_show_tip): Set `tip_window' to that of any
reused tooltip frame.

(cherry picked from commit a4a458ffa4aaeb988ff4b6e6087c44dfdaf40a0b)
src/androidfns.c
src/haikufns.c
src/nsfns.m
src/pgtkfns.c
src/w32fns.c
src/xfns.c