summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2019-11-08 22:29:47 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2019-11-23 20:06:16 +0100
commita3fc94496760b0e32f29d32bf81a172ac2161647 (patch)
treef532d467cfe7bb00499dadef7ce1b3bc56c509c8
parentFix infinite item instantiating loop by using height instead of contentHeight (diff)
downloadnheko-a3fc94496760b0e32f29d32bf81a172ac2161647.tar.xz
Fix links opening user dialog and in browser
-rw-r--r--resources/qml/MatrixText.qml4
1 files changed, 2 insertions, 2 deletions
diff --git a/resources/qml/MatrixText.qml b/resources/qml/MatrixText.qml

index 5d20095c..46e74711 100644 --- a/resources/qml/MatrixText.qml +++ b/resources/qml/MatrixText.qml
@@ -10,8 +10,8 @@ TextEdit { onLinkActivated: { if (/^https:\/\/matrix.to\/#\/(@.*)$/.test(link)) chat.model.openUserProfile(/^https:\/\/matrix.to\/#\/(@.*)$/.exec(link)[1]) - if (/^https:\/\/matrix.to\/#\/(![^\/]*)$/.test(link)) timelineManager.setHistoryView(/^https:\/\/matrix.to\/#\/(!.*)$/.exec(link)[1]) - if (/^https:\/\/matrix.to\/#\/(![^\/]*)\/(\$.*)$/.test(link)) { + else if (/^https:\/\/matrix.to\/#\/(![^\/]*)$/.test(link)) timelineManager.setHistoryView(/^https:\/\/matrix.to\/#\/(!.*)$/.exec(link)[1]) + else if (/^https:\/\/matrix.to\/#\/(![^\/]*)\/(\$.*)$/.test(link)) { var match = /^https:\/\/matrix.to\/#\/(![^\/]*)\/(\$.*)$/.exec(link) timelineManager.setHistoryView(match[1]) chat.positionViewAtIndex(chat.model.idToIndex(match[2]), ListView.Contain)