From 056ba644edc617c470cddee8b2a0c38cbac106a1 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 28 May 2024 13:58:31 +0400 Subject: [PATCH] Fix empty search placeholder. --- Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp index a56e28b2f..f90993a19 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp @@ -118,9 +118,16 @@ constexpr auto kChatPreviewDelay = crl::time(1000); const auto query = state.query.trimmed(); const auto hashtag = !query.isEmpty() && (query[0] == '#'); const auto trimmed = hashtag ? query.mid(1).trimmed() : query; + const auto fromPeer = (state.tab == ChatSearchTab::MyMessages + || state.tab == ChatSearchTab::PublicPosts + || !state.inChat.peer() + || !(state.inChat.peer()->isChat() + || state.inChat.peer()->isMegagroup())) + ? nullptr + : state.fromPeer; const auto waiting = trimmed.isEmpty() && state.tags.empty() - && !state.fromPeer; + && !fromPeer; const auto icon = waiting ? SearchEmptyIcon::Search : SearchEmptyIcon::NoResults;