diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index 5d3e2d577..4ca0e7c34 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -1045,15 +1045,15 @@ QPointer ShowForwardMessagesBox( FnMut submitCallback; }; const auto weak = std::make_shared>(); - const auto item = navigation->session().data().message(items[0]); - const auto history = item->history(); + const auto firstItem = navigation->session().data().message(items[0]); + const auto history = firstItem->history(); const auto owner = &history->owner(); const auto session = &history->session(); - const auto isGroup = (owner->groups().find(item) != nullptr); - const auto isGame = item->getMessageBot() - && item->media() - && (item->media()->game() != nullptr); - const auto canCopyLink = items.size() == 1 && (item->hasDirectLink() || isGame); + const auto isGroup = (owner->groups().find(firstItem) != nullptr); + const auto isGame = firstItem->getMessageBot() + && firstItem->media() + && (firstItem->media()->game() != nullptr); + const auto canCopyLink = items.size() == 1 && (firstItem->hasDirectLink() || isGame); const auto data = std::make_shared(history->peer, std::move(items), std::move(successCallback)); auto copyCallback = [=]() {