diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp index 764f0443b..9fe1e553b 100644 --- a/Telegram/SourceFiles/history/history_widget.cpp +++ b/Telegram/SourceFiles/history/history_widget.cpp @@ -6587,7 +6587,11 @@ bool HistoryWidget::touchScroll(const QPoint &delta) { void HistoryWidget::synteticScrollToY(int y) { _synteticScrollEvent = true; - _scroll->scrollToY(y); + if (_scroll->scrollTop() == y) { + visibleAreaUpdated(); + } else { + _scroll->scrollToY(y); + } _synteticScrollEvent = false; }