From e45c7bc6b41fbcea84ca51d01b8661f93145ce7a Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Fri, 12 Jul 2024 12:34:39 +0200 Subject: Add signal handler --- src/comet.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/comet.c') diff --git a/src/comet.c b/src/comet.c index c4d9f17..752f147 100644 --- a/src/comet.c +++ b/src/comet.c @@ -1,5 +1,6 @@ #include #include +#include #include #include "window.h" @@ -23,6 +24,13 @@ #define ANY_LOG_IMPLEMENT #include "any_log.h" +static sig_atomic_t running = true; + +void signal_quit(int status) +{ + running = false; +} + static cairo_surface_t *render_all(layout_t *layout, config_t *config, layout_info_t info) { cairo_surface_t *surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, @@ -117,6 +125,7 @@ int main(int argc, char **argv) nanosleep(&diff, NULL); } + log_debug("Quitting"); g_object_unref(info.context); pango_font_description_free(fontdesc); -- cgit v1.2.3