From c234c7cf140674b73fe73efdd4582940d935ee46 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 21 Jul 2010 11:14:02 +0200 Subject: [PATCH] debugger: don't show the version nag dialog if version extraction went wrong --- src/plugins/debugger/gdb/classicgdbengine.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/classicgdbengine.cpp b/src/plugins/debugger/gdb/classicgdbengine.cpp index 6a3d95264af..bc0922e1b1c 100644 --- a/src/plugins/debugger/gdb/classicgdbengine.cpp +++ b/src/plugins/debugger/gdb/classicgdbengine.cpp @@ -751,7 +751,12 @@ void GdbEngine::handleDebuggingHelperVersionCheckClassic(const GdbResponse &resp QString value = _(response.data.findChild("value").data()); QString debuggeeQtVersion = value.section(QLatin1Char('"'), 1, 1); QString dumperQtVersion = m_dumperHelper.qtVersionString(); - if (dumperQtVersion != debuggeeQtVersion) { + if (debuggeeQtVersion.isEmpty()) { + showMessage(_("DUMPER VERSION CHECK SKIPPED, NO qVersion() OUTPUT IN") + + response.toString()); + } else if (dumperQtVersion.isEmpty()) { + showMessage(_("DUMPER VERSION CHECK SKIPPED, NO VERSION STRING")); + } else if (dumperQtVersion != debuggeeQtVersion) { showMessageBox(QMessageBox::Warning, tr("Debugging helpers: Qt version mismatch"), tr("The Qt version used to build the debugging helpers (%1) " -- GitLab