ba0f33dc28
When ending a drag in the window the cursor will be wrong until the mouse is moved again. This is because the item being dragged isn't added until after the enter event. Also, when picking up an item while moving the mouse the cursor can switch back to a non-drag cursor before the drag begins. This is because of a slight delay between button click and drag start. Finally picking up or dropping an item under a second pointer could cause that pointer to have the wrong cursor. Closes one of the issues in bug 56298 https://bugs.freedesktop.org/show_bug.cgi?id=56298 Signed-off-by: Derek Foreman <derekf@osg.samsung.com> Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>