From a8098cff93c94960f775f65321e758b53ec78112 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Thu, 25 Feb 2010 16:05:45 +0100 Subject: [PATCH] Trk: Do not show additional message box when canceled. --- src/plugins/debugger/gdb/gdbengine.cpp | 16 +++++++++------- src/plugins/debugger/gdb/trkgdbadapter.cpp | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index a169b9df4a0..4f186740647 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -4075,13 +4075,15 @@ void GdbEngine::handleAdapterStartFailed(const QString &msg, const QString &sett { setState(AdapterStartFailed); debugMessage(_("ADAPTER START FAILED")); - const QString title = tr("Adapter start failed"); - if (settingsIdHint.isEmpty()) { - Core::ICore::instance()->showWarningWithOptions(title, msg); - } else { - Core::ICore::instance()->showWarningWithOptions(title, msg, QString(), - _(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY), - settingsIdHint); + if (!msg.isEmpty()) { + const QString title = tr("Adapter start failed"); + if (settingsIdHint.isEmpty()) { + Core::ICore::instance()->showWarningWithOptions(title, msg); + } else { + Core::ICore::instance()->showWarningWithOptions(title, msg, QString(), + _(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY), + settingsIdHint); + } } shutdown(); } diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp index 54608de8415..063ad2afab3 100644 --- a/src/plugins/debugger/gdb/trkgdbadapter.cpp +++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp @@ -1749,7 +1749,7 @@ bool TrkGdbAdapter::initializeDevice(const QString &remoteChannel, QString *erro case trk::PromptStartCommunicationConnected: break; case trk::PromptStartCommunicationCanceled: - *errorMessage = tr("Canceled"); + errorMessage->clear(); return false; case trk::PromptStartCommunicationError: return false; -- GitLab