From daf30dcab876830af7c9a8601004ec4c54405ee5 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 27 May 2024 13:33:25 +0400 Subject: [PATCH] Fix jump to last topic in case of unread topic click. --- Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp index 542d41118..cdf2fef0d 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp @@ -1330,8 +1330,7 @@ void InnerWidget::selectByMouse(QPoint globalPosition) { const auto selectedTopicJump = selected && selected->lookupIsInTopicJump( local.x(), - mouseY - offset - selected->top()) - && _controller->adaptive().isOneColumn(); + mouseY - offset - selected->top()); if (_collapsedSelected != collapsedSelected || _selected != selected || _selectedTopicJump != selectedTopicJump) { @@ -1373,8 +1372,7 @@ void InnerWidget::selectByMouse(QPoint globalPosition) { const auto selectedTopicJump = (filteredSelected >= 0) && _filterResults[filteredSelected].row->lookupIsInTopicJump( local.x(), - mouseY - skip - _filterResults[filteredSelected].top) - && _controller->adaptive().isOneColumn(); + mouseY - skip - _filterResults[filteredSelected].top); if (_filteredSelected != filteredSelected || _selectedTopicJump != selectedTopicJump) { updateSelectedRow();