From 9c9da4606b3f93c0701b820a875fb3db5d0c3daf Mon Sep 17 00:00:00 2001 From: Jos Dehaes Date: Wed, 6 Oct 2021 21:03:21 +0200 Subject: [PATCH] fix quit on macos --- src/btop_input.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/btop_input.cpp b/src/btop_input.cpp index 2056bea..6e4fc02 100644 --- a/src/btop_input.cpp +++ b/src/btop_input.cpp @@ -32,6 +32,8 @@ using std::cin, std::vector, std::string_literals::operator""s; using namespace Tools; namespace rng = std::ranges; +extern void clean_quit(int sig); + namespace Input { //* Map for translating key codes to readable values @@ -187,7 +189,7 @@ namespace Input { if (not filtering) { bool keep_going = false; if (str_to_lower(key) == "q") { - exit(0); + clean_quit(0); } else if (is_in(key, "escape", "m")) { Menu::show(Menu::Menus::Main); @@ -483,4 +485,4 @@ namespace Input { } } -} \ No newline at end of file +}