diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 3f0c9893c5..5a77250db2 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -2802,8 +2802,8 @@ bool Widget::peerSearchRequired() const { bool Widget::searchForTopicsRequired(const QString &query) const { return _searchState.filterChatsList() && _openedForum - && !query.isEmpty() && (IsHashOrCashtagSearchQuery(query) == HashOrCashtag::None) + && !TextUtilities::PrepareSearchWords(query).isEmpty() && !_openedForum->topicsList()->loaded(); }