mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-14 08:22:25 -04:00
wlr_scene: Expose subsurface tree for layer_shell_v1
This commit is contained in:
parent
21a4df624f
commit
6cb062aac1
2 changed files with 3 additions and 2 deletions
|
|
@ -250,6 +250,7 @@ struct wlr_scene_timer {
|
|||
/** A layer shell scene helper */
|
||||
struct wlr_scene_layer_surface_v1 {
|
||||
struct wlr_scene_tree *tree;
|
||||
struct wlr_scene_subsurface_tree *surface_tree;
|
||||
struct wlr_layer_surface_v1 *layer_surface;
|
||||
|
||||
// private state
|
||||
|
|
|
|||
|
|
@ -142,9 +142,9 @@ struct wlr_scene_layer_surface_v1 *wlr_scene_layer_surface_v1_create(
|
|||
return NULL;
|
||||
}
|
||||
|
||||
struct wlr_scene_subsurface_tree *surface_tree = wlr_scene_subsurface_tree_create(
|
||||
scene_layer_surface->surface_tree = wlr_scene_subsurface_tree_create(
|
||||
scene_layer_surface->tree, layer_surface->surface);
|
||||
if (surface_tree == NULL) {
|
||||
if (scene_layer_surface->surface_tree == NULL) {
|
||||
wlr_scene_node_destroy(&scene_layer_surface->tree->node);
|
||||
free(scene_layer_surface);
|
||||
return NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue