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;