From 4d29c3f77599964b16f836d3315dd332d192fcf0 Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Sun, 4 Jul 2021 23:16:35 +0300 Subject: [PATCH] Fix copy share link for albums --- .../SourceFiles/window/window_peer_menu.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index 62c37f436..332cfa07b 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -1099,7 +1099,22 @@ QPointer ShowForwardMessagesBox( const auto isGame = firstItem->getMessageBot() && firstItem->media() && (firstItem->media()->game() != nullptr); - const auto canCopyLink = items.size() == 1 && (firstItem->hasDirectLink() || isGame); + const auto canCopyLink = [=] { + if (items.size() > 10) { + return false; + } + + const auto groupId = firstItem->groupId(); + + for (const auto item : history->owner().idsToItems(items)) { + if (groupId != item->groupId()) { + return false; + } + } + + return (firstItem->hasDirectLink() || isGame); + }(); + auto hasMediaForGrouping = false; if (items.size() > 1) {