From 22a3e92dc6e3106fe5a7afdf3c1de95e2b3e1fb7 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sun, 29 May 2022 12:55:54 +0800 Subject: Make DND target list lifecycle a little clearer * src/xfns.c (Fx_begin_drag): Pass target atoms and ntargets to x_dnd_begin_drag_and_drop instead. * src/xterm.c (x_set_dnd_targets): Make static. (x_clear_dnd_targets): Delete function. (x_dnd_begin_drag_and_drop): Adjust to set targets here instead. * src/xterm.h: Update prototypes. --- src/xterm.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/xterm.h') diff --git a/src/xterm.h b/src/xterm.h index 6c798ea246d..bc2e138aa99 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -1451,11 +1451,10 @@ extern void x_scroll_bar_configure (GdkEvent *); extern Lisp_Object x_dnd_begin_drag_and_drop (struct frame *, Time, Atom, Lisp_Object, Atom *, const char **, - size_t, bool); + size_t, bool, Atom *, int); extern void x_dnd_do_unsupported_drop (struct x_display_info *, Lisp_Object, Lisp_Object, Lisp_Object, Window, int, int, Time); -extern void x_set_dnd_targets (Atom *, int); extern int x_display_pixel_height (struct x_display_info *); extern int x_display_pixel_width (struct x_display_info *); -- cgit v1.2.1