diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2009-02-24 21:50:20 +0100 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2009-02-24 22:03:23 +0100 |
commit | 0acae6f8ac1a4e9da928abfc1426ce1f03cb4bd9 (patch) | |
tree | 8729aa5032720e59f1363adabc03604123320e0f | |
parent | e00b90ccd5696baef7a5c240ad1b2da120b6e6ad (diff) |
whoops ... amend output receiver rewrite
- remove stale connect()
- clear buffer after it was completely used
-rw-r--r-- | src/plugins/debugger/gdbengine.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 0989993f7a..66d4ce19f4 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -270,8 +270,6 @@ void GdbEngine::initializeConnections() // Output connect(&m_outputCollector, SIGNAL(byteDelivery(QByteArray)), SLOT(readDebugeeOutput(QByteArray))); - connect(this, SIGNAL(gdbResponseAvailable()), - this, SLOT(handleResponse()), Qt::QueuedConnection); connect(this, SIGNAL(gdbOutputAvailable(QString,QString)), q, SLOT(showDebuggerOutput(QString,QString)), @@ -576,6 +574,7 @@ void GdbEngine::readGdbStandardOutput() } handleResponse(QByteArray::fromRawData(m_inbuffer.constData() + start, end - start)); } + m_inbuffer.clear(); } void GdbEngine::interruptInferior() |