b7c1400eb3
If the drag actor is destroyed as part of a drag target accepting it, we were not calling ungrabEvents, meaning the mouse/keyboard remained grabbed until you clicked somewhere to cancel it. This fixes that without trying to improve the extremely confusing control flow... https://bugzilla.gnome.org/show_bug.cgi?id=635278