From 777f8b42766583d50a470d7d49fe0561c9335d2f Mon Sep 17 00:00:00 2001 From: Akseli Lahtinen Date: Fri, 2 Feb 2024 11:02:11 +0000 Subject: [PATCH] Use resolveResource for SpaceDrawer and RoomListPage Fixes a bug where opening a space would not do anything due to enterRoom and enterSpaceHome missing. --- src/qml/RoomListPage.qml | 2 +- src/qml/SpaceDrawer.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qml/RoomListPage.qml b/src/qml/RoomListPage.qml index abd18d82d..366728b72 100644 --- a/src/qml/RoomListPage.qml +++ b/src/qml/RoomListPage.qml @@ -220,7 +220,7 @@ Kirigami.Page { id: layoutTimer interval: 100 onTriggered: if (spaceDrawer.showDirectChats || spaceDrawer.selectedSpaceId.length < 1) { - RoomManager.enterRoom(listView.itemAtIndex(0).currentRoom) + RoomManager.resolveResource(listView.itemAtIndex(0).currentRoom.id) } } diff --git a/src/qml/SpaceDrawer.qml b/src/qml/SpaceDrawer.qml index 97688d157..93c494450 100644 --- a/src/qml/SpaceDrawer.qml +++ b/src/qml/SpaceDrawer.qml @@ -173,7 +173,7 @@ QQC2.Control { onSelected: { root.showDirectChats = false if (!SpaceHierarchyCache.isSpaceChild(roomId, RoomManager.currentRoom.id) || root.selectedSpaceId == roomId) { - RoomManager.enterSpaceHome(currentRoom) + RoomManager.resolveResource(currentRoom.id) } root.selectedSpaceId = roomId }