diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index 28e62c253e..3b12699942 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -110,7 +110,9 @@ auto DeleteAndLeaveHandler(not_null peer) { if (!App::main()) return; Ui::hideLayer(); - Ui::showChatsList(); + if (App::wnd()->controller()->activePeer.current() == peer) { + Ui::showChatsList(); + } if (peer->isUser()) { App::main()->deleteConversation(peer); } else if (auto chat = peer->asChat()) {