]> Pileus Git - ~andy/gtk/commit
Decouple GdkWindowCache life-cycle from GdkX11DragContext
authorMatthias Clasen <mclasen@redhat.com>
Wed, 5 Jan 2011 00:25:17 +0000 (19:25 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 5 Jan 2011 00:30:04 +0000 (19:30 -0500)
commitc97652aeb43b56189b6fa591090a4888f53be6fc
treebca8043ab871b703a346541fdc56670fa910f03e
parenta108b2b08b796de7a8b1a725204c7cd953ded7a4
Decouple GdkWindowCache life-cycle from GdkX11DragContext

By making window caches refcounted. This fixes problems with leaking
drag contexts, as experienced in
https://bugzilla.gnome.org/show_bug.cgi?id=637691
and
https://bugzilla.gnome.org/show_bug.cgi?id=144324

Based on a patch by drago01@gmail.com
gdk/x11/gdkdnd-x11.c