From f03935ad9aded932cf17e7bb6ac07cb30ff9f885 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 24 May 2024 13:57:42 +0400 Subject: [PATCH] Kill hang processes in case of app quitting. --- .../SourceFiles/platform/mac/notifications_manager_mac.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/platform/mac/notifications_manager_mac.mm b/Telegram/SourceFiles/platform/mac/notifications_manager_mac.mm index cc747016c..de2880907 100644 --- a/Telegram/SourceFiles/platform/mac/notifications_manager_mac.mm +++ b/Telegram/SourceFiles/platform/mac/notifications_manager_mac.mm @@ -550,6 +550,12 @@ void Manager::Private::checkFocusState() { } Manager::Private::~Private() { + if (_waitingDnd) { + _dnd.kill(); + } + if (_waitingFocus) { + _focus.kill(); + } if (_clearingThread.joinable()) { putClearTask(ClearFinish()); _clearingThread.join();