2 files changed, 2 insertions, 1 deletions
diff --git a/resources/qml/dialogs/RoomSettings.qml b/resources/qml/dialogs/RoomSettings.qml
index 1eeef98b..1e365456 100644
--- a/resources/qml/dialogs/RoomSettings.qml
+++ b/resources/qml/dialogs/RoomSettings.qml
@@ -108,7 +108,7 @@ ApplicationWindow {
Layout.alignment: Qt.AlignHCenter
TapHandler {
- onTapped: TimelineManager.openRoomMembers(roomSettings.roomId)
+ onSingleTapped: TimelineManager.openRoomMembers(Rooms.getRoomById(roomSettings.roomId))
}
CursorShape {
diff --git a/src/timeline/RoomlistModel.h b/src/timeline/RoomlistModel.h
index 5d0bcd53..bfd640fd 100644
--- a/src/timeline/RoomlistModel.h
+++ b/src/timeline/RoomlistModel.h
@@ -170,6 +170,7 @@ public slots:
RoomPreview currentRoomPreview() const { return roomlistmodel->currentRoomPreview(); }
void setCurrentRoom(QString roomid) { roomlistmodel->setCurrentRoom(std::move(roomid)); }
void resetCurrentRoom() { roomlistmodel->resetCurrentRoom(); }
+ TimelineModel *getRoomById(const QString &id) const { return roomlistmodel->getRoomById(id).data(); }
void nextRoomWithActivity();
void nextRoom();
|