GNOME Bugzilla – Bug 732991
gtk_drag_anim_timeout change the user widget and never restore it
Last modified: 2014-07-11 22:11:16 UTC
dnd: Restore the opacity of the dnd drag icon window gtk_drag_anim_timeout will apply an animation by set opacity property of icon_window which is not owner by gtk. This window could be set by user use gtk_drag_set_icon_widget. the gtk_drag_anim_timeout changed the opacity property of icon_window and never restore it caused some drag effect error when this icon_window widget is repeat used by user. Although simply restore the value of property to 1 is not always correct, it's better than do nothing. The right way shouldn't change icon_window at all.
Created attachment 280387 [details] [review] dnd: Restore the opacity of the dnd drag icon window
I've instead updated the documentation to point out that window position and opacity will be modified during a drag operation.