From 42eac3c9a86564b4912f50e6bc5c0896e35aa91c Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Fri, 5 Feb 2010 15:33:40 +0100 Subject: [PATCH] debugger: handle symlinked source files a bit better --- src/plugins/debugger/gdb/pythongdbengine.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/debugger/gdb/pythongdbengine.cpp b/src/plugins/debugger/gdb/pythongdbengine.cpp index d1025e9ce5e..cc1bd5bac25 100644 --- a/src/plugins/debugger/gdb/pythongdbengine.cpp +++ b/src/plugins/debugger/gdb/pythongdbengine.cpp @@ -163,6 +163,11 @@ void GdbEngine::handleStackFramePython(const GdbResponse &response) bp->bpFileName = child.findChild("file").data(); bp->markerLineNumber = bp->bpLineNumber.toInt(); bp->markerFileName = bp->bpFileName; + // Happens with moved/symlinked sources. + if (!bp->fileName.isEmpty() + && !bp->bpFileName.isEmpty() + && bp->fileName != bp->bpFileName) + bp->markerFileName = bp->fileName; } else { QTC_ASSERT(false, qDebug() << child.toString()); //bp->bpNumber = "<unavailable>"; -- GitLab