From 2f963d7f1269f2fd9280603c368dd15311071455 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 4 Jun 2019 16:40:24 +0300 Subject: [PATCH] Fix default broadcast notification settings. --- Telegram/SourceFiles/data/data_session.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index 8d9f5bca9..67952a052 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -1847,14 +1847,18 @@ NotifySettings &Session::defaultNotifySettings( not_null peer) { return peer->isUser() ? _defaultUserNotifySettings - : _defaultChatNotifySettings; + : (peer->isChat() || peer->isMegagroup()) + ? _defaultChatNotifySettings + : _defaultBroadcastNotifySettings; } const NotifySettings &Session::defaultNotifySettings( not_null peer) const { return peer->isUser() ? _defaultUserNotifySettings - : _defaultChatNotifySettings; + : (peer->isChat() || peer->isMegagroup()) + ? _defaultChatNotifySettings + : _defaultBroadcastNotifySettings; } void Session::updateNotifySettingsLocal(not_null peer) {