From a0712f4383d407741168294c7a69742e702b35b0 Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Thu, 1 Apr 2021 18:46:26 +0300 Subject: [PATCH] Fix grouping of more than 10 messages --- Telegram/SourceFiles/apiwrap.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index 6c4c06327..1f3bb5058 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -3822,16 +3822,20 @@ void ApiWrap::forwardMessagesUnquoted( return forwardFrom != newFrom || !currentGroupId || currentGroupId != newGroupId - || lastGroupCheck; + || lastGroupCheck + || messageGroupCount >= 10; } else if (cForwardGrouped()) { - return lastGroupCheck; + return lastGroupCheck + || messageGroupCount >= 10; } else { return true; } }; const auto isGrouped = [&] { - return lastGroup != LastGroupType::None && messageGroupCount > 1; + return lastGroup != LastGroupType::None + && messageGroupCount > 1 + && messageGroupCount <= 10; }; const auto forwardQuotedSingle = [&] (not_null item) {