If there is no current drag icon, this node will be empty, but we now
have drag_icon != NULL
as an invariant. This allows us to eliminate a
conditional, since there's no harm in moving an empty node's coordinates
around with the pointer.
ΔSLOC: -1
MBIOTFB64GH3E53GQRKHD2DJ7ITNT3CYH237F6DRIS4DSFN5CT4AC
/* Update drag icon's position if any */
if (seat->drag && (icon = seat->drag->icon))
wlr_scene_node_set_position(icon->data, cursor->x + icon->surface->sx,
cursor->y + icon->surface->sy);
/* Update drag icon's position */
wlr_scene_node_set_position(&drag_icon->node, cursor->x, cursor->y);