This reverts commit 9aec6049ecbefe3618f34002d2239cc9462c07e9.
this problem is caused because xytonode() returns the surface of the drag icon
W4ZVXVT6B2UNBEQPHD75UMUAC2KPIHBPVYJSLHTS46FG7OP6OI4QC /* 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);