diff options
author | hjk <qtc-committer@nokia.com> | 2009-02-19 10:46:47 +0100 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2009-02-24 15:09:27 +0100 |
commit | 89717f25f92db5221777d5415eba09708065b0bf (patch) | |
tree | 7ee623e4da345d7c2dee97b8ef8d5a9a8cdbd361 | |
parent | 581cf86b09e35090b0c6ea0822afdf68334ea0a7 (diff) | |
download | qt-creator-89717f25f92db5221777d5415eba09708065b0bf.tar.gz |
Fixes: debugger: compile with QT_NO_CAST_TO_ASCII
-rw-r--r-- | src/plugins/debugger/debugger.pro | 4 | ||||
-rw-r--r-- | src/plugins/debugger/gdbengine.cpp | 16 |
2 files changed, 11 insertions, 9 deletions
diff --git a/src/plugins/debugger/debugger.pro b/src/plugins/debugger/debugger.pro index 0578a52720..b3204bce62 100644 --- a/src/plugins/debugger/debugger.pro +++ b/src/plugins/debugger/debugger.pro @@ -10,7 +10,9 @@ include(../../plugins/texteditor/texteditor.pri) include(../../plugins/cpptools/cpptools.pri) include(../../libs/cplusplus/cplusplus.pri) -# DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII +# DEFINES += QT_NO_CAST_FROM_ASCII +DEFINES += QT_NO_CAST_TO_ASCII + QT += gui network script HEADERS += attachexternaldialog.h \ diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 462c93a4ff..a91ba2454d 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -509,21 +509,21 @@ void GdbEngine::handleResponse() } case '~': { - QString data = GdbMi::parseCString(from, to); + QByteArray data = GdbMi::parseCString(from, to); m_pendingConsoleStreamOutput += data; m_inbuffer = QByteArray(from, to - from); break; } case '@': { - QString data = GdbMi::parseCString(from, to); + QByteArray data = GdbMi::parseCString(from, to); m_pendingTargetStreamOutput += data; m_inbuffer = QByteArray(from, to - from); break; } case '&': { - QString data = GdbMi::parseCString(from, to); + QByteArray data = GdbMi::parseCString(from, to); m_pendingLogStreamOutput += data; m_inbuffer = QByteArray(from, to - from); // On Windows, the contents seem to depend on the debugger @@ -3157,15 +3157,15 @@ void GdbEngine::runCustomDumper(const WatchData & data0, bool dumpChildren) addr = "&(" + data.exp + ")"; QByteArray params; - params.append(outertype); + params.append(outertype.toUtf8()); params.append('\0'); - params.append(data.iname); + params.append(data.iname.toUtf8()); params.append('\0'); - params.append(data.exp); + params.append(data.exp.toUtf8()); params.append('\0'); - params.append(inner); + params.append(inner.toUtf8()); params.append('\0'); - params.append(data.iname); + params.append(data.iname.toUtf8()); params.append('\0'); sendWatchParameters(params); |