From 1f3a3ec04b54f0cc15ef8b3e8bb5b0827aa30ee7 Mon Sep 17 00:00:00 2001 From: John Preston <johnprestonmail@gmail.com> Date: Mon, 6 May 2024 20:45:55 +0400 Subject: [PATCH] Don't focus search when forum is opened. --- 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 bfa3771a6..2f1763964 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1001,7 +1001,9 @@ void Widget::setupShortcuts() { const auto history = forum->history(); controller()->searchInChat(history); return true; - } else if (!_openedFolder && _search->isVisible()) { + } else if (!_openedFolder + && !_childList + && _search->isVisible()) { _search->setFocus(); return true; } @@ -3291,6 +3293,7 @@ void Widget::keyPressEvent(QKeyEvent *e) { bool Widget::redirectKeyToSearch(QKeyEvent *e) const { if (_openedFolder || _openedForum + || _childList || !_search->isVisible() || _search->hasFocus()) { return false;