diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index dbe265b11f72973b538191290c012609cd9aa388..7ccdec0fc3d822ddfa3614c4627abcfc0158c81f 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -190,7 +190,9 @@ def catchCliOutput(command): gdb.execute("set logging off") gdb.execute("set logging redirect off") if len(msg): - warn("CLI ERROR: %s " % msg) + # Having that might confuse result handlers in the gdbengine. + #warn("CLI ERROR: %s " % msg) + return "CLI ERROR: %s " % msg temp = open(filename, "r") lines = [] for line in temp: diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py index 7e03f5b2ab11198b64271f178fea1efc72804f09..7e5598c99732e4367e9021a622cde81f8c6d95be 100644 --- a/share/qtcreator/gdbmacros/gdbmacros.py +++ b/share/qtcreator/gdbmacros/gdbmacros.py @@ -424,8 +424,8 @@ def qdump__QList(d, item): d.putItem(Item(pp, item.iname, i)) p += 1 -def qdump__QImage(): - return "Normal,Displayed"; +def qform__QImage(): + return "Normal,Displayed" def qdump__QImage(d, item): painters = item.value["painters"] @@ -1518,7 +1518,7 @@ def qdump__QStack(d, item): qdump__QVector(d, item) def qform__QString(): - return "Inline,Separate Window"; + return "Inline,Separate Window" def qdump__QString(d, item): d.putStringValue(item.value)