diff options
author | hjk <qtc-committer@nokia.com> | 2012-06-05 11:05:58 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-06-05 11:24:12 +0200 |
commit | e3bd438a8f19e0a4c12ebf06ed17c6c549d65c96 (patch) | |
tree | c5cb6ac203a422b6472f93a40e510406955f8035 /src/plugins/debugger/gdb/coregdbadapter.cpp | |
parent | a7f8c3c8274d0ebc0225b62b18cb3cab26caac59 (diff) | |
download | qt-creator-e3bd438a8f19e0a4c12ebf06ed17c6c549d65c96.tar.gz |
debugger: make startGdb response handling asyncronous
This allows adapters to take all responses from the startup commands
into account.
Change-Id: I295cb211a4b69cfb8c59b34030aaee8120ffe98e
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/gdb/coregdbadapter.cpp')
-rw-r--r-- | src/plugins/debugger/gdb/coregdbadapter.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/plugins/debugger/gdb/coregdbadapter.cpp b/src/plugins/debugger/gdb/coregdbadapter.cpp index 2f0569cd8e..9826332725 100644 --- a/src/plugins/debugger/gdb/coregdbadapter.cpp +++ b/src/plugins/debugger/gdb/coregdbadapter.cpp @@ -78,9 +78,15 @@ void CoreGdbAdapter::startAdapter() QStringList args; args.append(_("-ex")); args.append(_("set auto-solib-add off")); - if (!m_engine->startGdb(args, QString())) - return; + m_engine->startGdb(args); +} + +void CoreGdbAdapter::handleGdbStartFailed() +{ +} +void CoreGdbAdapter::handleGdbStartDone() +{ //if (m_executable.isEmpty()) { // showMessageBox(QMessageBox::Warning, // tr("Error Loading Symbols"), |