diff options
author | minus <minus@mnus.de> | 2015-08-19 01:52:46 +0200 |
---|---|---|
committer | minus <minus@mnus.de> | 2015-08-20 15:24:33 +0200 |
commit | 91c08772645e2162015c3acf8a8ae7187502adb4 (patch) | |
tree | 542f9f0371f408fc72fbb4715ea0766770ab3fad /sway/main.c | |
parent | use env var SWAYSOCK if available (diff) | |
download | sway-91c08772645e2162015c3acf8a8ae7187502adb4.tar.gz sway-91c08772645e2162015c3acf8a8ae7187502adb4.tar.zst sway-91c08772645e2162015c3acf8a8ae7187502adb4.zip |
properly exit sway
- wlc_terminate() instead of exit(0)
- unlink IPC socket
Diffstat (limited to 'sway/main.c')
-rw-r--r-- | sway/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sway/main.c b/sway/main.c index 1af1278d..a42fbcb7 100644 --- a/sway/main.c +++ b/sway/main.c | |||
@@ -100,13 +100,15 @@ int main(int argc, char **argv) { | |||
100 | free(config_path); | 100 | free(config_path); |
101 | } | 101 | } |
102 | 102 | ||
103 | init_ipc(); | 103 | ipc_init(); |
104 | 104 | ||
105 | wlc_run(); | 105 | wlc_run(); |
106 | if (devnull) { | 106 | if (devnull) { |
107 | fclose(devnull); | 107 | fclose(devnull); |
108 | } | 108 | } |
109 | 109 | ||
110 | ipc_shutdown(); | ||
111 | |||
110 | return 0; | 112 | return 0; |
111 | } | 113 | } |
112 | 114 | ||