aboutsummaryrefslogtreecommitdiffstats
path: root/sway/server.c
diff options
context:
space:
mode:
authorLibravatar Brian Ashworth <bosrsf04@gmail.com>2018-07-19 01:39:58 -0400
committerLibravatar Brian Ashworth <bosrsf04@gmail.com>2018-07-19 01:39:58 -0400
commitec652866060a178796d6dbb32bf7f0e2101e56c9 (patch)
tree7e30314466a00931c26899d28763c809cb790ef2 /sway/server.c
parentMerge pull request #2300 from emersion/override-redirect-updates (diff)
downloadsway-ec652866060a178796d6dbb32bf7f0e2101e56c9.tar.gz
sway-ec652866060a178796d6dbb32bf7f0e2101e56c9.tar.zst
sway-ec652866060a178796d6dbb32bf7f0e2101e56c9.zip
Fix deferred command handling
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}