From e19a4fa943727d7d8bc4f50c303374ab78484d10 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Fri, 5 Jan 2018 15:41:04 -0500 Subject: [PATCH] Timer record exits Audacity more gracefully... ... the direct call to exit(0) caused SIGABRT for me during shutdown on Mac. --- src/Menus.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Menus.cpp b/src/Menus.cpp index 6370a86de..5383710e9 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -8132,8 +8132,7 @@ void AudacityProject::OnTimerRecord(const CommandContext &) // No action required break; case POST_TIMER_RECORD_CLOSE: - // Quit Audacity - exit(0); + wxTheApp->CallAfter( []{ QuitAudacity(); } ); break; case POST_TIMER_RECORD_RESTART: // Restart System