From d21090f8723731398e1c52316b26f9d26337782b Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Fri, 23 May 2025 10:45:34 +0200 Subject: [PATCH] Fix leaving invites from the room context menu --- src/timeline/RoomlistModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp index b4b18008..823ffe20 100644 --- a/src/timeline/RoomlistModel.cpp +++ b/src/timeline/RoomlistModel.cpp @@ -702,6 +702,8 @@ RoomlistModel::declineInvite(QString roomid) void RoomlistModel::leave(QString roomid, QString reason) { + // We want to leave in any case, even if this is an invite or similar. + ChatPage::instance()->leaveRoom(roomid, reason); if (models.contains(roomid)) { auto idx = roomidToIndex(roomid); @@ -710,7 +712,6 @@ RoomlistModel::leave(QString roomid, QString reason) roomids.erase(roomids.begin() + idx); models.remove(roomid); endRemoveRows(); - ChatPage::instance()->leaveRoom(roomid, reason); } } }