mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-21 06:46:46 -04:00
wlr_scene_buffer: Rework to use wlr_raster
This commit is contained in:
parent
605c4aed38
commit
a193d450ed
6 changed files with 252 additions and 250 deletions
|
|
@ -343,12 +343,12 @@ static struct tinywl_view *desktop_view_at(
|
|||
* surface in the surface tree of a tinywl_view. */
|
||||
struct wlr_scene_node *node = wlr_scene_node_at(
|
||||
&server->scene->tree.node, lx, ly, sx, sy);
|
||||
if (node == NULL || node->type != WLR_SCENE_NODE_BUFFER) {
|
||||
if (node == NULL || node->type != WLR_SCENE_NODE_RASTER) {
|
||||
return NULL;
|
||||
}
|
||||
struct wlr_scene_buffer *scene_buffer = wlr_scene_buffer_from_node(node);
|
||||
struct wlr_scene_raster *scene_raster = wlr_scene_raster_from_node(node);
|
||||
struct wlr_scene_surface *scene_surface =
|
||||
wlr_scene_surface_from_buffer(scene_buffer);
|
||||
wlr_scene_surface_from_raster(scene_raster);
|
||||
if (!scene_surface) {
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue