From 78ae14ab2faa79812c96b75554846cd90a53d6b2 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sun, 31 Mar 2024 14:31:22 +0200 Subject: [PATCH] Stay in DM tab when selecting a DM --- src/roommanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/roommanager.cpp b/src/roommanager.cpp index 396b728ad..065202a20 100644 --- a/src/roommanager.cpp +++ b/src/roommanager.cpp @@ -357,8 +357,10 @@ void RoomManager::setCurrentRoom(const QString &roomId) if (m_currentRoom->isSpace()) { return; } - if (m_currentRoom->isDirectChat() && m_currentSpaceId != "DM"_ls) { - setCurrentSpace("DM"_ls, false); + if (m_currentRoom->isDirectChat()) { + if (m_currentSpaceId != "DM"_ls) { + setCurrentSpace("DM"_ls, false); + } return; } const auto &parentSpaces = SpaceHierarchyCache::instance().parentSpaces(roomId);