gdk: remove drag animation source on finalize
The drag animation source needs to be removed when the drag object is finalized, otherwise it's possible that the source stays in the main loop after even after the object is gone.
Fixes #6108
The drag animation source needs to be removed when the drag object is finalized, otherwise it's possible that the source stays in the main loop after even after the object is gone.
Fixes #6108