diff options
author | Alexander Larsson <alexl@redhat.com> | 2011-11-21 15:03:53 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2011-11-21 15:03:53 +0100 |
commit | 9275b87b6a3a0616b782b10c77ef12458185a869 (patch) | |
tree | 0d2108055c84ffa7f1f8abe9ab816557e7d3bb1f /gdk/win32/gdkdnd-win32.c | |
parent | 0d94b974b3e7564b130fe5960a636bae9fa08a1d (diff) | |
download | gtk+-9275b87b6a3a0616b782b10c77ef12458185a869.tar.gz |
win32: Don't double free stuff when finalizing drag context
We were freeing stuff that was already freed in the parent class
finalizer.
Diffstat (limited to 'gdk/win32/gdkdnd-win32.c')
-rw-r--r-- | gdk/win32/gdkdnd-win32.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index b2ded74962..f7acafcd25 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -150,14 +150,6 @@ gdk_win32_drag_context_finalize (GObject *object) context = GDK_DRAG_CONTEXT (object); context_win32 = GDK_WIN32_DRAG_CONTEXT (object); - g_list_free (context->targets); - - if (context->source_window) - g_object_unref (context->source_window); - - if (context->dest_window) - g_object_unref (context->dest_window); - if (!use_ole2_dnd) { contexts = g_list_remove (contexts, context); |