diff options
author | Po Lu <luangruo@yahoo.com> | 2022-05-29 12:55:54 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-05-29 12:56:37 +0800 |
commit | 22a3e92dc6e3106fe5a7afdf3c1de95e2b3e1fb7 (patch) | |
tree | 4d6c9dad0639e7030546c4e53fd70576cf04d372 /src/xterm.h | |
parent | 6303cb7e9ff06e468d970a51cd87ece21d279b56 (diff) | |
download | emacs-22a3e92dc6e3106fe5a7afdf3c1de95e2b3e1fb7.tar.gz |
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.
Diffstat (limited to 'src/xterm.h')
-rw-r--r-- | src/xterm.h | 3 |
1 files changed, 1 insertions, 2 deletions
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 *); |