diff options
author | Alexander Orzechowski <alex@ozal.ski> | 2024-01-18 10:02:41 -0500 |
---|---|---|
committer | Kirill Primak <vyivel@eclair.cafe> | 2024-01-18 18:36:54 +0300 |
commit | 6e5fc4c2aafd211323c6037aa868c075852bfe15 (patch) | |
tree | bff87217414fa981d48244c5bc1b253817646783 /sway/tree | |
parent | scene_graph: Port xdg_shell (diff) | |
download | sway-6e5fc4c2aafd211323c6037aa868c075852bfe15.tar.gz sway-6e5fc4c2aafd211323c6037aa868c075852bfe15.tar.zst sway-6e5fc4c2aafd211323c6037aa868c075852bfe15.zip |
scene_graph: Port xwayland
Diffstat (limited to 'sway/tree')
-rw-r--r-- | sway/tree/root.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/tree/root.c b/sway/tree/root.c index 7c8f9ea6..e9cea5e2 100644 --- a/sway/tree/root.c +++ b/sway/tree/root.c | |||
@@ -54,6 +54,9 @@ struct sway_root *root_create(struct wl_display *wl_display) { | |||
54 | root->layers.shell_top = alloc_scene_tree(root->layer_tree, &failed); | 54 | root->layers.shell_top = alloc_scene_tree(root->layer_tree, &failed); |
55 | root->layers.fullscreen = alloc_scene_tree(root->layer_tree, &failed); | 55 | root->layers.fullscreen = alloc_scene_tree(root->layer_tree, &failed); |
56 | root->layers.fullscreen_global = alloc_scene_tree(root->layer_tree, &failed); | 56 | root->layers.fullscreen_global = alloc_scene_tree(root->layer_tree, &failed); |
57 | #if HAVE_XWAYLAND | ||
58 | root->layers.unmanaged = alloc_scene_tree(root->layer_tree, &failed); | ||
59 | #endif | ||
57 | root->layers.shell_overlay = alloc_scene_tree(root->layer_tree, &failed); | 60 | root->layers.shell_overlay = alloc_scene_tree(root->layer_tree, &failed); |
58 | root->layers.popup = alloc_scene_tree(root->layer_tree, &failed); | 61 | root->layers.popup = alloc_scene_tree(root->layer_tree, &failed); |
59 | root->layers.seat = alloc_scene_tree(root->layer_tree, &failed); | 62 | root->layers.seat = alloc_scene_tree(root->layer_tree, &failed); |
@@ -74,9 +77,6 @@ struct sway_root *root_create(struct wl_display *wl_display) { | |||
74 | 77 | ||
75 | root->output_layout = wlr_output_layout_create(wl_display); | 78 | root->output_layout = wlr_output_layout_create(wl_display); |
76 | wl_list_init(&root->all_outputs); | 79 | wl_list_init(&root->all_outputs); |
77 | #if HAVE_XWAYLAND | ||
78 | wl_list_init(&root->xwayland_unmanaged); | ||
79 | #endif | ||
80 | wl_signal_init(&root->events.new_node); | 80 | wl_signal_init(&root->events.new_node); |
81 | root->outputs = create_list(); | 81 | root->outputs = create_list(); |
82 | root->non_desktop_outputs = create_list(); | 82 | root->non_desktop_outputs = create_list(); |