This reverts commit 9aec6049ecbefe3618f34002d2239cc9462c07e9.
this problem is caused because xytonode() returns the surface of the drag icon
R3TFI3G7RUTSZZ445TXSI3J2SICBI3LBKJXFBMULJU64L3F25UHAC
/* If there are is a drag icon, update its position */
/* For anyone who wants to change this function: for some reason
* (maybe a wlroots bug?, or is it intended?) if we change the node position
* before telling the seat for a motion, the clients don't recognize the drag */
if (seat->drag && (icon = seat->drag->icon))
wlr_scene_node_set_position(icon->data, cursor->x + icon->surface->sx,
cursor->y + icon->surface->sy);