From b7707a8a89e46a498b1ad5f711e9c3d74bede8dd Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 30 Jun 2020 17:41:55 +0400 Subject: [PATCH] Fix event loop tracking crash. --- Telegram/SourceFiles/platform/mac/main_window_mac.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/platform/mac/main_window_mac.mm b/Telegram/SourceFiles/platform/mac/main_window_mac.mm index 4f864f0a2c..4e1b73baa0 100644 --- a/Telegram/SourceFiles/platform/mac/main_window_mac.mm +++ b/Telegram/SourceFiles/platform/mac/main_window_mac.mm @@ -197,7 +197,9 @@ private: } - (void) darkModeChanged:(NSNotification *)aNotification { - Core::App().domain().notifyUnreadBadgeChanged(); + Core::Sandbox::Instance().customEnterFromEventLoop([&] { + Core::App().domain().notifyUnreadBadgeChanged(); + }); } - (void) screenIsLocked:(NSNotification *)aNotification {