summary refs log tree commit diff
path: root/src/ChatPage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChatPage.cpp')
-rw-r--r--src/ChatPage.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp

index ed1bafd2..d42d0a61 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp
@@ -1480,9 +1480,10 @@ ChatPage::handleMatrixUri(QString uri) auto targetRoomAlias = mxid1.toStdString(); for (const auto &roomid : joined_rooms) { - auto aliases = cache::client()->getRoomAliases(roomid); + auto aliases = + cache::client()->getStateEvent<mtx::events::state::CanonicalAlias>(roomid); if (aliases) { - if (aliases->alias == targetRoomAlias) { + if (aliases->content.alias == targetRoomAlias) { view_manager_->rooms()->setCurrentRoom(QString::fromStdString(roomid)); if (!mxid2.isEmpty()) view_manager_->showEvent(QString::fromStdString(roomid), mxid2);