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();