From e6be1526f1ce9361ca9acc6b1e1dc50166853828 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Thu, 29 Oct 2009 17:49:37 +0100
Subject: [PATCH] make fullname parsing on windows less optimistic

seems like gdb 6.8 isn't any better than 6.4 wrt file name
normalization.

Reviewed-By: hjk
---
 src/plugins/debugger/gdb/gdbengine.cpp | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 3351ea8cf23..37c089a1b9f 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1319,16 +1319,12 @@ QString GdbEngine::fullName(const QString &fileName)
 QString GdbEngine::cleanupFullName(const QString &fileName)
 {
     QTC_ASSERT(!fileName.isEmpty(), return QString())
-    if (m_gdbVersion < 60800) {
-        // The symbian gdb 6.4 seems to deliver "fullnames" which
-        // a) have no drive letter and b) are not normalized.
-        QFileInfo fi(fileName);
-        if (!fi.isReadable())
-            return QString();
-        return QDir::cleanPath(fi.absoluteFilePath());
-    } else {
-        return fileName;
-    }
+    // Gdb on windows often delivers "fullnames" which
+    // a) have no drive letter and b) are not normalized.
+    QFileInfo fi(fileName);
+    if (!fi.isReadable())
+        return QString();
+    return QDir::cleanPath(fi.absoluteFilePath());
 }
 #endif
 
-- 
GitLab