From 7ee79ee93abec276a9d47f617866343572c47fca Mon Sep 17 00:00:00 2001 From: Wang Zichong Date: Tue, 22 Nov 2022 16:14:58 +0800 Subject: [PATCH] Avoid replace URL cross multiple line of text --- src/qml/Panel/RoomDrawer.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qml/Panel/RoomDrawer.qml b/src/qml/Panel/RoomDrawer.qml index 415d1e5ad..73abb286e 100644 --- a/src/qml/Panel/RoomDrawer.qml +++ b/src/qml/Panel/RoomDrawer.qml @@ -229,7 +229,7 @@ Kirigami.OverlayDrawer { TextEdit { Layout.fillWidth: true text: room && room.topic ? room.topic.replace(replaceLinks, "$1") : i18n("No Topic") - readonly property var replaceLinks: /(https:\/\/[^ ]*)/ + readonly property var replaceLinks: /(http[s]?:\/\/[^ \r\n]*)/g textFormat: TextEdit.MarkdownText wrapMode: Text.WordWrap selectByMouse: true