aboutsummaryrefslogtreecommitdiffstats
path: root/sway/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/server.c')
-rw-r--r--sway/server.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/sway/server.c b/sway/server.c
index f904b177..ee71d538 100644
--- a/sway/server.c
+++ b/sway/server.c
@@ -137,13 +137,19 @@ void server_fini(struct sway_server *server) {
137 list_free(server->transactions); 137 list_free(server->transactions);
138} 138}
139 139
140void server_run(struct sway_server *server) { 140bool server_start_backend(struct sway_server *server) {
141 wlr_log(WLR_INFO, "Running compositor on wayland display '%s'", 141 wlr_log(WLR_INFO, "Starting backend on wayland display '%s'",
142 server->socket); 142 server->socket);
143 if (!wlr_backend_start(server->backend)) { 143 if (!wlr_backend_start(server->backend)) {
144 wlr_log(WLR_ERROR, "Failed to start backend"); 144 wlr_log(WLR_ERROR, "Failed to start backend");
145 wlr_backend_destroy(server->backend); 145 wlr_backend_destroy(server->backend);
146 return; 146 return false;
147 } 147 }
148 return true;
149}
150
151void server_run(struct sway_server *server) {
152 wlr_log(WLR_INFO, "Running compositor on wayland display '%s'",
153 server->socket);
148 wl_display_run(server->wl_display); 154 wl_display_run(server->wl_display);
149} 155}