diff --git a/src/plugins/valgrind/memcheckerrorview.cpp b/src/plugins/valgrind/memcheckerrorview.cpp index 263a7b1f74119fe286ef3e237623306957b3fa1e..f64c8e583b57dd6e119b68c75a59686fca833df7 100644 --- a/src/plugins/valgrind/memcheckerrorview.cpp +++ b/src/plugins/valgrind/memcheckerrorview.cpp @@ -109,7 +109,9 @@ static QString makeFrameName(const Frame &frame, const QString &relativeTo, if (frame.line() != -1) path += QLatin1Char(':') + QString::number(frame.line()); - path = QDir::toNativeSeparators(path.toHtmlEscaped()); + // Since valgrind only runs on POSIX systems, converting path separators + // will ruin the paths on Windows. Leave it untouched. + path = path.toHtmlEscaped(); if (link && !f.isEmpty() && QFile::exists(fullPath)) { // make a hyperlink label