Terminal: Use current dir for links

Fixes: QTCREATORBUG-28942
Change-Id: I424676d3ef3395eead9c4c0c0e826e1c44500b40
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Marcus Tillmanns
2023-03-23 15:04:28 +01:00
parent e045c643c3
commit 1c099b2bd2

View File

@@ -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")