diff options
author | Owen Taylor <otaylor@redhat.com> | 2003-07-05 15:02:35 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2003-07-05 15:02:35 +0000 |
commit | ba999da1d8528afdb7cf810e626bd1ab3946ff17 (patch) | |
tree | 150cdacc2eaa93c606eb702fbdccf7cc077d7282 /gdk/x11/gdkproperty-x11.c | |
parent | e5561940f2a3720d1c514afdff92cf327236f550 (diff) | |
download | gtk+-ba999da1d8528afdb7cf810e626bd1ab3946ff17.tar.gz |
Lookup all the atoms in the target list at once.
Sat Jul 5 09:55:38 2003 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkdnd-x11.c (precache_target_list): Lookup
all the atoms in the target list at once.
* gdk/x11/gdkdnd-x11.c (gdk_drag_get_protocol_for_display):
Local drag short-circuit.
* gdk/x11/gdkdnd-x11.c (gdk_drag_motion): For the
local case, poke the actions in directly instead of
going through xdnd_set_actions.
* gdk/x11/gdkdnd-x11.c (xdnd_read_actions): Short-circuit
the local case.
* gdk/x11/gdkdnd-x11.c (xdnd_manage_source_filter): Don't
XSelectInput()/add a filter if the drag is local.
* gdk/x11/gdkdnd-x11.c (gdk_drag_get_selection):
Simplify handling of "XdndSelection".
* gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse): Somehow,
a WM_STATE => _NET_WM_STATE change hand been made here.
* gdk/x11/gdkproperty-x11.c (_gdk_x11_precache_atoms): Free
xatom_names, not atom_names.
* tests/testdnd.c (target_drag_motion): Make the trashcan
open again. (Got lost in deprecation cleanup.)
Diffstat (limited to 'gdk/x11/gdkproperty-x11.c')
-rw-r--r-- | gdk/x11/gdkproperty-x11.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdk/x11/gdkproperty-x11.c b/gdk/x11/gdkproperty-x11.c index bedea12d12..96cb6317db 100644 --- a/gdk/x11/gdkproperty-x11.c +++ b/gdk/x11/gdkproperty-x11.c @@ -234,8 +234,8 @@ _gdk_x11_precache_atoms (GdkDisplay *display, insert_atom_pair (display, atoms[i], xatoms[i]); g_free (xatoms); + g_free (xatom_names); g_free (atoms); - g_free (atom_names); } /** |