aboutsummaryrefslogtreecommitdiffstats
path: root/sway/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/server.c')
-rw-r--r--sway/server.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sway/server.c b/sway/server.c
index 749365cb..09ebe83f 100644
--- a/sway/server.c
+++ b/sway/server.c
@@ -61,8 +61,7 @@ bool server_init(struct sway_server *server) {
61 server->new_output.notify = handle_new_output; 61 server->new_output.notify = handle_new_output;
62 wl_signal_add(&server->backend->events.new_output, &server->new_output); 62 wl_signal_add(&server->backend->events.new_output, &server->new_output);
63 63
64 wlr_xdg_output_manager_create(server->wl_display, 64 wlr_xdg_output_manager_create(server->wl_display, root->output_layout);
65 root_container.sway_root->output_layout);
66 65
67 server->idle = wlr_idle_create(server->wl_display); 66 server->idle = wlr_idle_create(server->wl_display);
68 server->idle_inhibit_manager_v1 = 67 server->idle_inhibit_manager_v1 =
@@ -131,7 +130,7 @@ bool server_init(struct sway_server *server) {
131 server->txn_timeout_ms = 200; 130 server->txn_timeout_ms = 200;
132 } 131 }
133 132
134 server->dirty_containers = create_list(); 133 server->dirty_nodes = create_list();
135 server->transactions = create_list(); 134 server->transactions = create_list();
136 135
137 input_manager = input_manager_create(server); 136 input_manager = input_manager_create(server);
@@ -145,7 +144,7 @@ void server_fini(struct sway_server *server) {
145#endif 144#endif
146 wl_display_destroy_clients(server->wl_display); 145 wl_display_destroy_clients(server->wl_display);
147 wl_display_destroy(server->wl_display); 146 wl_display_destroy(server->wl_display);
148 list_free(server->dirty_containers); 147 list_free(server->dirty_nodes);
149 list_free(server->transactions); 148 list_free(server->transactions);
150} 149}
151 150