From bc9c6e23ca9d85c040724028e2022cf5e0feb906 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 12 Nov 2020 12:59:08 +0200 Subject: [PATCH] Debugger: Fix source mapping on Windows Path separators should be translated to '/'. That's probably was the intention for originally using QDir::cleanPath(), which was removed in b7c72f8621. Change-Id: Id7fdbc1e430b7d52da1bd7406fcfd777326bf593 Reviewed-by: hjk --- src/plugins/debugger/debuggersourcepathmappingwidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp index ef7b609b6be..2f6939c16cf 100644 --- a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp +++ b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp @@ -145,7 +145,8 @@ bool SourcePathMappingModel::isNewPlaceHolder(const Mapping &m) const // Return raw, unfixed mapping Mapping SourcePathMappingModel::rawMappingAt(int row) const { - return Mapping(item(row, SourceColumn)->text(), item(row, TargetColumn)->text()); + return Mapping(QDir::fromNativeSeparators(item(row, SourceColumn)->text()), + QDir::fromNativeSeparators(item(row, TargetColumn)->text())); } // Return mapping, empty if it is the place holder.