From 30dd6297eea478c6af07ca0172e98b8d4f369434 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Thu, 28 Mar 2024 22:42:27 +0100 Subject: [PATCH] Make sure we're switching out of the space home page when leaving the currently opened space --- src/roommanager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/roommanager.cpp b/src/roommanager.cpp index 75f8c37e0..5092d3a63 100644 --- a/src/roommanager.cpp +++ b/src/roommanager.cpp @@ -375,6 +375,11 @@ void RoomManager::leaveRoom(NeoChatRoom *room) m_currentRoom = m_lastCurrentRoom; m_lastCurrentRoom = nullptr; Q_EMIT currentRoomChanged(); + if (m_currentRoom->isSpace()) { + Q_EMIT replaceSpaceHome(m_currentRoom); + } else { + Q_EMIT replaceRoom(m_currentRoom, {}); + } } room->forget();