diff options
| author | Abhinav <abhinav.prsai@gmail.com> | 2025-06-04 13:32:11 +0100 |
|---|---|---|
| committer | Abhinav <abhinav.prsai@gmail.com> | 2025-06-04 13:32:11 +0100 |
| commit | f653ff8af30368140d675c6a16eb3f2f23113709 (patch) | |
| tree | 7fc0fe6e64822d924395ce17d6cc5a21e634b611 | |
| parent | e3816187becc04e9c2b07373fe0a67e7ed381f27 (diff) | |
better quitting logic
| -rw-r--r-- | src/sxwm.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -124,6 +124,7 @@ Monitor *mons = NULL; int monsn = 0; Bool global_floating = False; Bool in_ws_switch = False; +Bool running = False; long last_motion_time = 0; int scr_width; @@ -1146,7 +1147,8 @@ void quit(void) XFreeCursor(dpy, c_move); XFreeCursor(dpy, c_normal); XFreeCursor(dpy, c_resize); - errx(0, "quitting..."); + printf("quitting...\n"); + running = False; } void reload_config(void) @@ -1242,6 +1244,7 @@ void resize_stack_sub(void) void run(void) { + running = True; XEvent xev; for (;;) { XNextEvent(dpy, &xev); |
