To avoid incorrect view position, for example on initial placement.
if (serial == view->xdg_surface->current.configure_serial) {
view->pending_move_resize.configure_serial = 0;
}
- wlr_scene_node_set_position(&view->scene_tree->node,
- view->x, view->y);
}
+ wlr_scene_node_set_position(&view->scene_tree->node, view->x, view->y);
ssd_update_geometry(view);
}
} else if (view->pending_move_resize.configure_serial == 0) {
view->x = geo.x;
view->y = geo.y;
+ wlr_scene_node_set_position(&view->scene_tree->node,
+ view->x, view->y);
ssd_update_geometry(view);
}
}