diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-07-08 20:34:25 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-07-08 20:34:25 +0000 |
commit | 154f5dad5bc22676588d5b9eeb0934942870fba4 (patch) | |
tree | 3aad118e3c8d37b44ff3caeffe33d60be3c965c5 | |
parent | d9a12031a2c8d92461252e5c5314a9c490d3ff27 (diff) | |
download | gdk-pixbuf-154f5dad5bc22676588d5b9eeb0934942870fba4.tar.gz |
Don't leak references to the drag context. (#144324, Alex Larsson)
2004-07-08 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Don't leak
references to the drag context. (#144324, Alex Larsson)
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 5 | ||||
-rw-r--r-- | gdk/x11/gdkdnd-x11.c | 5 |
5 files changed, 24 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2004-07-08 Matthias Clasen <mclasen@redhat.com> + + * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Don't leak + references to the drag context. (#144324, Alex Larsson) + Thu Jul 8 00:33:15 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_set_model): Stop editing diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 9df747e94..d8dbd3749 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2004-07-08 Matthias Clasen <mclasen@redhat.com> + + * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Don't leak + references to the drag context. (#144324, Alex Larsson) + Thu Jul 8 00:33:15 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_set_model): Stop editing diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 9df747e94..d8dbd3749 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +2004-07-08 Matthias Clasen <mclasen@redhat.com> + + * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Don't leak + references to the drag context. (#144324, Alex Larsson) + Thu Jul 8 00:33:15 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_set_model): Stop editing diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 9df747e94..d8dbd3749 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2004-07-08 Matthias Clasen <mclasen@redhat.com> + + * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Don't leak + references to the drag context. (#144324, Alex Larsson) + Thu Jul 8 00:33:15 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtktreeview.c (gtk_tree_view_set_model): Stop editing diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 01c0aee26..9c8279a98 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -2193,7 +2193,10 @@ xdnd_send_xevent (GdkDragContext *context, temp_event.any.window = window; if ((*xdnd_filters[i].func) (event_send, &temp_event, NULL) == GDK_FILTER_TRANSLATE) - gdk_event_put (&temp_event); + { + gdk_event_put (&temp_event); + g_object_unref (temp_event.dnd.context); + } return TRUE; } |