From 037f2bcce2401f8a30dcfe0057f7dc4aaaa94018 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 2 Dec 2022 13:48:30 +0400 Subject: [PATCH] Fix closing forum by escape. --- Telegram/SourceFiles/mainwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index 3f7f2041d..fb4b8fe91 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -2542,7 +2542,7 @@ void MainWidget::handleHistoryBack() { ? rootPeer->owner().historyLoaded(rootPeer) : nullptr; const auto rootFolder = rootHistory ? rootHistory->folder() : nullptr; - if (openedForum && !rootPeer) { + if (openedForum && (!rootPeer || rootPeer->forum() != openedForum)) { _controller->closeForum(); } else if (!openedFolder || rootFolder == openedFolder