Pointer locks up when calling drag_get_data in drag-motion handler
Submitted by Lukas
Link to original bug (#763199)
Description
Created attachment 323224 Test application
When calling Gtk.Widget.drag_get_data when inside a drag-motion handler locks up the cursor so that the pointer grab is never removed. To regain control of the cursor, one has to kill the offending app using keyboard navigation since the app won't ungrab the pointer.
I'm filing this as a pygobject bug since others had this problem with pygtk as well: https://mail.gnome.org/archives/gtk-app-devel-list/2011-March/msg00083.html and it seems to work just fine when using C (see gtk3-demo)
Attached is a test application. To trigger the bug, drag one of the items on the right over the drop area.
Attachment 323224, "Test application":
dratest.py