summaryrefslogtreecommitdiff
path: root/src/plugins/debugger
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-06-11 07:37:41 +0200
committerhjk <hjk@qt.io>2019-06-11 08:01:46 +0000
commit5f26fe6298577cd75c77bddc67586f19c33da43d (patch)
tree796d7484382e77a8333b71b421c0204cf2b230d3 /src/plugins/debugger
parent518f49fb8d9439092d084a3498e328d26858e037 (diff)
downloadqt-creator-5f26fe6298577cd75c77bddc67586f19c33da43d.tar.gz
Debugger: Robustify DebuggerRunTool::showMessage()
Seems to be possible to trigger in a failing MinGW start on Windows. Change-Id: Ica93c29ad677c24688a8cf2c5a0f1018471ffe51 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/debugger')
-rw-r--r--src/plugins/debugger/debuggerruncontrol.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerruncontrol.cpp b/src/plugins/debugger/debuggerruncontrol.cpp
index 245f3a15da..f68d637e1f 100644
--- a/src/plugins/debugger/debuggerruncontrol.cpp
+++ b/src/plugins/debugger/debuggerruncontrol.cpp
@@ -1011,6 +1011,8 @@ void DebuggerRunTool::showMessage(const QString &msg, int channel, int timeout)
if (channel == ConsoleOutput)
debuggerConsole()->printItem(ConsoleItem::DefaultType, msg);
+ QTC_ASSERT(m_engine, qDebug() << msg; return);
+
m_engine->showMessage(msg, channel, timeout);
if (m_engine2)
m_engine->showMessage(msg, channel, timeout);