wayland: Fix cursor getting stuck with wrong shape after dnd in GTK apps
GdkWaylandDragContext updates the cursor when the data source actions change or the drag-and-drop is ended (either after drop or because it was cancelled).
On the other hand, with the current logic, kwin can send action events after ending dnd. That, in its turn, will make GdkWaylandDragContext update the cursor and so the cursor may stuck with wrong shape.
bmo bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1789559
Edited by Vlad Zahorodnii