diff --git a/Telegram/SourceFiles/history/history_item_components.cpp b/Telegram/SourceFiles/history/history_item_components.cpp index e9b8dffd4533c6..cadc025d497c53 100644 --- a/Telegram/SourceFiles/history/history_item_components.cpp +++ b/Telegram/SourceFiles/history/history_item_components.cpp @@ -424,8 +424,9 @@ ReplyFields ReplyFieldsFromTL( result.externalMedia = HistoryItem::CreateMedia(item, *content); } if (const auto quote = data.vquote()) { - result.quote = Api::FormattedTextFromTdb(*quote); - result.manualQuote = data.vis_quote_manual().v; + result.quote = Api::FormattedTextFromTdb(quote->data().vtext()); + result.quoteOffset = quote->data().vposition().v; + result.manualQuote = quote->data().vis_manual().v; } if (const auto origin = data.vorigin()) { origin->match([&](const TLDmessageOriginUser &data) {