From e225f891067492328dae12068bb6e0815373ed25 Mon Sep 17 00:00:00 2001 From: Nils <> Date: Fri, 8 Apr 2022 23:02:10 +0200 Subject: [PATCH] clean nsmd exit on osc quit --- src/nsmd.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/nsmd.cpp b/src/nsmd.cpp index aa4e4d3..fb350c4 100644 --- a/src/nsmd.cpp +++ b/src/nsmd.cpp @@ -104,6 +104,8 @@ static int pending_operation = COMMAND_NONE; static void wait ( long ); +void handle_signal_clean_exit ( int ); + #define GUIMSG( fmt, args... ) \ { \ @@ -2021,7 +2023,7 @@ OSC_HANDLER( quit ) { close_session(); - exit(0); + handle_signal_clean_exit(0); return 0; }