diff --git a/Telegram/SourceFiles/history/history_item.cpp b/Telegram/SourceFiles/history/history_item.cpp index 58e747454a..4e93a2bfba 100644 --- a/Telegram/SourceFiles/history/history_item.cpp +++ b/Telegram/SourceFiles/history/history_item.cpp @@ -3847,6 +3847,11 @@ void HistoryItem::createComponents(CreateConfig &&config) { } } saved->sublistPeerId = config.savedSublistPeer; + if (_history->peer->isSelf()) { + saved->savedMessagesSublist + = _history->owner().savedMessages().sublist( + _history->owner().peer(saved->sublistPeerId)); + } } if (const auto reply = Get()) {