diff --git a/Telegram/SourceFiles/window/notifications_manager_default.cpp b/Telegram/SourceFiles/window/notifications_manager_default.cpp index 580ae3ca3..3f4beb69f 100644 --- a/Telegram/SourceFiles/window/notifications_manager_default.cpp +++ b/Telegram/SourceFiles/window/notifications_manager_default.cpp @@ -44,6 +44,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include // AyuGram includes +#include "ayu/utils/telegram_helpers.h" #include "ayu/features/streamer_mode/streamer_mode.h" @@ -251,6 +252,11 @@ void Manager::showNextFromQueue() { auto queued = _queuedNotifications.front(); _queuedNotifications.pop_front(); + if (queued.item && isMessageHidden(queued.item)) { + --count; + continue; + } + subscribeToSession(&queued.history->session()); _notifications.push_back(std::make_unique( this,