From fce520c9c02ad1ef6582ac02246e45eb257172c0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 20 May 2024 14:40:10 +0400 Subject: [PATCH] Clear saved messages tags on cancel search. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 6b9c4fb254..6024e7b04f 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -3623,7 +3623,9 @@ bool Widget::cancelSearch() { auto updatedState = _searchState; const auto clearingQuery = !updatedState.query.isEmpty(); auto clearingInChat = !clearingQuery - && (updatedState.inChat || updatedState.fromPeer); + && (updatedState.inChat + || updatedState.fromPeer + || !updatedState.tags.empty()); if (clearingQuery) { updatedState.query = QString(); } else if (clearingInChat) { @@ -3636,6 +3638,7 @@ bool Widget::cancelSearch() { } updatedState.inChat = {}; updatedState.fromPeer = nullptr; + updatedState.tags = {}; } if (!clearingQuery && _subsectionTopBar