From 1c099b2bd2072a319139d96653f0fc9ae4b9e384 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 23 Mar 2023 15:04:28 +0100 Subject: [PATCH] Terminal: Use current dir for links Fixes: QTCREATORBUG-28942 Change-Id: I424676d3ef3395eead9c4c0c0e826e1c44500b40 Reviewed-by: Cristian Adam --- src/plugins/terminal/terminalwidget.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/terminal/terminalwidget.cpp b/src/plugins/terminal/terminalwidget.cpp index 0e133b73472..d1319fe8c13 100644 --- a/src/plugins/terminal/terminalwidget.cpp +++ b/src/plugins/terminal/terminalwidget.cpp @@ -1180,7 +1180,10 @@ void TerminalWidget::checkLinkAt(const QPoint &pos) t = QDir::homePath() + t.mid(1); } - const Link link = Link::fromString(t, true); + Link link = Link::fromString(t, true); + + if (!link.targetFilePath.isAbsolutePath()) + link.targetFilePath = m_cwd.pathAppended(link.targetFilePath.path()); if (link.hasValidTarget() && (link.targetFilePath.scheme().toString().startsWith("http")