From d05faf64f46b4585152a9eb075500ceaf24c5ad7 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 6 Apr 2023 14:32:06 +0200 Subject: [PATCH] Terminal: Correctly parse url links with empty path Previously urls such as http://google.com were appended to the current dir, as FilePath::isAbsolute would return false since there is no path. Change-Id: I17546aed322a74f6b8cbcc166d37608fd809fd1e Reviewed-by: Cristian Adam --- src/plugins/terminal/terminalwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index 08fe2f691d4..67d7cae59d6 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -1362,7 +1362,7 @@ bool TerminalWidget::checkLinkAt(const QPoint &pos) Link link = Link::fromString(t, true); - if (!link.targetFilePath.isAbsolutePath()) + if (!link.targetFilePath.isEmpty() && !link.targetFilePath.isAbsolutePath()) link.targetFilePath = m_cwd.pathAppended(link.targetFilePath.path()); if (link.hasValidTarget()