aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <[email protected]>2014-09-13 23:30:34 +0300
committerOrgad Shaneh <[email protected]>2014-09-18 13:36:55 +0200
commit63da3cb9e0545fe2ecf143ac32097141e3d4c8af (patch)
treed304fcd0f247d00a93faa6ad8efa61f2125803d5 /src/plugins/debugger/debuggersourcepathmappingwidget.cpp
parentdbab3dc2e95cc517ed700e3667c4c1eef932ebe6 (diff)
Debugger: Do not use native path separators for source directory
In target debugging or core dump, the source is typically linux, so converting the separators doesn't make much sense. Paths are converted internally by CdbEngine, so no change is needed there. This is required for regular expressions support. Change-Id: I19488798856b731ef77a14383d12b110eae5d369 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggersourcepathmappingwidget.cpp')
-rw-r--r--src/plugins/debugger/debuggersourcepathmappingwidget.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
index dd5ed64d51d..e2175cdb781 100644
--- a/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
+++ b/src/plugins/debugger/debuggersourcepathmappingwidget.cpp
@@ -86,7 +86,7 @@ public:
bool isNewPlaceHolderAt(int row) { return isNewPlaceHolder(rawMappingAt(row)); }
void addMapping(const QString &source, const QString &target)
- { addRawMapping(QDir::toNativeSeparators(source), QDir::toNativeSeparators(target)); }
+ { addRawMapping(source, QDir::toNativeSeparators(target)); }
void addNewMappingPlaceHolder()
{ addRawMapping(m_newSourcePlaceHolder, m_newTargetPlaceHolder); }
@@ -176,7 +176,7 @@ void SourcePathMappingModel::setSource(int row, const QString &s)
{
QStandardItem *sourceItem = item(row, SourceColumn);
QTC_ASSERT(sourceItem, return);
- sourceItem->setText(s.isEmpty() ? m_newSourcePlaceHolder : QDir::toNativeSeparators(s));
+ sourceItem->setText(s.isEmpty() ? m_newSourcePlaceHolder : s);
}
void SourcePathMappingModel::setTarget(int row, const QString &t)
@@ -285,7 +285,7 @@ QString DebuggerSourcePathMappingWidget::editTargetField() const
void DebuggerSourcePathMappingWidget::setEditFieldMapping(const Mapping &m)
{
- m_sourceLineEdit->setText(QDir::toNativeSeparators(m.first));
+ m_sourceLineEdit->setText(m.first);
m_targetChooser->setPath(m.second);
}