GNOME Bugzilla – Bug 742646
DnD images not shown
Last modified: 2015-01-20 03:10:04 UTC
In current trunk DnD images are not shown. For example selecting text and dragging it did show an image of the text. Also dragging treeview rows did show an image.
This is because there's an extra GtkWidget::style-updated signal happening on the dnd window now. The dnd code just does gdk_window_set_background (gtk_widget_get_window (window), dnd_image); and hopes that works. However, GTK updates the window background in the style-updated signal, so the extra emission causes it to be overwritten (with transparency). I'm now wondering if the proper fix is to teach GtkWindow about respecting the background or if it is to tell the dnd code to not clobber the background.
Fixed in 8c534fefca02044eda8970cf7fd30cefe9d09749