summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/sway/server.h4
-rw-r--r--sway/main.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/include/sway/server.h b/include/sway/server.h
index 5b34852c..2e8e4633 100644
--- a/include/sway/server.h
+++ b/include/sway/server.h
@@ -78,7 +78,7 @@ struct sway_server {
78 list_t *dirty_nodes; 78 list_t *dirty_nodes;
79}; 79};
80 80
81struct sway_server server; 81extern struct sway_server server;
82 82
83struct sway_debug { 83struct sway_debug {
84 bool noatomic; // Ignore atomic layout updates 84 bool noatomic; // Ignore atomic layout updates
@@ -92,7 +92,7 @@ struct sway_debug {
92 } damage; 92 } damage;
93}; 93};
94 94
95struct sway_debug debug; 95extern struct sway_debug debug;
96 96
97/* Prepares an unprivileged server_init by performing all privileged operations in advance */ 97/* Prepares an unprivileged server_init by performing all privileged operations in advance */
98bool server_privileged_prepare(struct sway_server *server); 98bool server_privileged_prepare(struct sway_server *server);
diff --git a/sway/main.c b/sway/main.c
index 2cc69dfb..e0af4a79 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -27,6 +27,7 @@
27static bool terminate_request = false; 27static bool terminate_request = false;
28static int exit_value = 0; 28static int exit_value = 0;
29struct sway_server server = {0}; 29struct sway_server server = {0};
30struct sway_debug debug = {0};
30 31
31void sway_terminate(int exit_code) { 32void sway_terminate(int exit_code) {
32 if (!server.wl_display) { 33 if (!server.wl_display) {