Debugger: fix Qt namespace detection for gdb 7.4.1-debian

Change-Id: I379ff3dec051b22ffe313e6543020488550df97e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
Joerg Bornemann
2014-07-11 12:21:39 +02:00
committed by hjk
parent 52431d3df7
commit 20b11960b5

View File

@@ -1500,6 +1500,14 @@ class Dumper(DumperBase):
except: except:
pass pass
# Seemingly needed with Debian's GDB 7.4.1
s = gdb.execute("ptype QByteArray", to_string=True)
ns = s[s.find("class")+6:s.find("QByteArray")]
if len(ns):
self.qtNamespaceToReport = ns
self.qtNamespace = lambda: ns
return ns
self.currentQtNamespaceGuess = "" self.currentQtNamespaceGuess = ""
return "" return ""