summary refs log tree commit diff
path: root/src/ChatPage.cpp
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2021-09-07 23:30:41 +0000
committerGitHub <noreply@github.com>2021-09-07 23:30:41 +0000
commit54cff8437176c731925d8db130874daf3ec6fca3 (patch)
tree7a8249b32a515a1ad2b22b9d7fa65e7dbd53028e /src/ChatPage.cpp
parentTranslated using Weblate (Portuguese (Portugal)) (diff)
parentMore profile improvements: (diff)
downloadnheko-54cff8437176c731925d8db130874daf3ec6fca3.tar.xz
Merge pull request #714 from Thulinma/profileSizingFix
More profile improvements (sizing for smaller displays, alignment)
Diffstat (limited to 'src/ChatPage.cpp')
-rw-r--r--src/ChatPage.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp

index c5c27964..a07a9654 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp
@@ -1279,8 +1279,13 @@ ChatPage::handleMatrixUri(const QByteArray &uri) if (sigil1 == "u") { if (action.isEmpty()) { - if (auto t = view_manager_->rooms()->currentRoom()) + auto t = view_manager_->rooms()->currentRoom(); + if (t && + cache::isRoomMember(mxid1.toStdString(), t->roomId().toStdString())) { t->openUserProfile(mxid1); + return; + } + emit view_manager_->openGlobalUserProfile(mxid1); } else if (action == "chat") { this->startChat(mxid1); }