29d473f2fa
WorkspacesDisplay removes its dragMonitor in _dragEnd, but this was never called in when a xdnd drag ended causing dragMonitors to stack up and handling events multiple times. Fix that by making sure that _dragEnd is called when xdnd ends. https://bugzilla.gnome.org/show_bug.cgi?id=644642