diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp index d075dde60..3211bcfe8 100644 --- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp +++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp @@ -1562,7 +1562,7 @@ Element *ListWidget::strictFindItemByY(int y) const { } auto ListWidget::countScrollState() const -> ScrollTopState { - if (_items.empty()) { + if (_items.empty() || _visibleBottom == height()) { return { Data::MessagePosition(), 0 }; } auto topItem = findItemByY(_visibleTop);