From 6aa406901cb26b49430baaf8fb6f0b0b759d68bf Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 28 Apr 2026 18:14:27 +0700 Subject: [PATCH] Fix quote in topic messages replies. Fixes #30621. --- .../SourceFiles/history/view/history_view_list_widget.cpp | 4 ++-- Telegram/SourceFiles/history/view/history_view_list_widget.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp index fd89ecd1c7..9f40a25ec3 100644 --- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp +++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp @@ -2752,9 +2752,9 @@ SelectedItems ListWidget::getSelectedItems() const { return collectSelectedItems(); } -const TextSelection &ListWidget::getSelectedTextRange( +TextSelection ListWidget::getSelectedTextRange( not_null item) const { - return _selectedTextRange; + return (_selectedTextItem == item) ? _selectedTextRange : TextSelection(); } int ListWidget::findItemIndexByY(int y) const { diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.h b/Telegram/SourceFiles/history/view/history_view_list_widget.h index a3dcdb83c3..675378ce69 100644 --- a/Telegram/SourceFiles/history/view/history_view_list_widget.h +++ b/Telegram/SourceFiles/history/view/history_view_list_widget.h @@ -333,7 +333,7 @@ public: [[nodiscard]] TextForMimeData getSelectedText() const; [[nodiscard]] MessageIdsList getSelectedIds() const; [[nodiscard]] SelectedItems getSelectedItems() const; - [[nodiscard]] const TextSelection &getSelectedTextRange( + [[nodiscard]] TextSelection getSelectedTextRange( not_null item) const; void cancelSelection(); void selectItem(not_null item);