diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 22681f1b4..2c1138cc5 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -3358,8 +3358,10 @@ void HistoryWidget::loadMessagesDown() { auto loadMigrated = _migrated && !(_migrated->isEmpty() || _migrated->loadedAtBottom() || (!_history->isEmpty() && !_history->loadedAtTop())); auto from = loadMigrated ? _migrated : _history; - if (from->loadedAtBottom() && _sponsoredMessagesStateKnown) { - session().data().sponsoredMessages().request(_history, nullptr); + if (from->loadedAtBottom()) { + if (_sponsoredMessagesStateKnown) { + session().data().sponsoredMessages().request(_history, nullptr); + } return; }