aboutsummaryrefslogtreecommitdiffstats
path: root/sway/tree
diff options
context:
space:
mode:
authorLibravatar Alexander Orzechowski <alex@ozal.ski>2024-01-18 10:02:41 -0500
committerLibravatar Kirill Primak <vyivel@eclair.cafe>2024-01-18 18:36:54 +0300
commit6e5fc4c2aafd211323c6037aa868c075852bfe15 (patch)
treebff87217414fa981d48244c5bc1b253817646783 /sway/tree
parentscene_graph: Port xdg_shell (diff)
downloadsway-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.c6
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();