From 1296255a86a69cc4c4faafaadee558797bfc72fd Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 20 Feb 2024 20:42:02 +0100 Subject: [PATCH] Remove room from RoomTreeModel before leaving it This makes sure that the room disappears from the tree view --- src/models/roomtreemodel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/models/roomtreemodel.cpp b/src/models/roomtreemodel.cpp index b02017168..220fd0b92 100644 --- a/src/models/roomtreemodel.cpp +++ b/src/models/roomtreemodel.cpp @@ -46,6 +46,7 @@ void RoomTreeModel::setConnection(NeoChatConnection *connection) endResetModel(); connect(connection, &Connection::newRoom, this, &RoomTreeModel::newRoom); connect(connection, &Connection::leftRoom, this, &RoomTreeModel::leftRoom); + connect(connection, &Connection::aboutToDeleteRoom, this, &RoomTreeModel::leftRoom); for (const auto &room : m_connection->allRooms()) { newRoom(dynamic_cast(room));