From 3d28c516c6449f995ab3341df54084fbed8ae18c Mon Sep 17 00:00:00 2001 From: Christian Stenger <christian.stenger@theqtcompany.com> Date: Wed, 20 Apr 2016 18:15:21 +0200 Subject: [PATCH] Debugger: Avoid soft assert on close Introduced with d432b1447284cb95f966330c9dced175aa3fc21f. Change-Id: Ic33d46a33efd1c09c162c6adc31526efd4fe2b9d Reviewed-by: hjk <hjk@theqtcompany.com> --- src/plugins/debugger/debuggerplugin.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index b1154cdbbdf..44aacba4cf7 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -2759,8 +2759,10 @@ void DebuggerPluginPrivate::coreShutdown() { m_shuttingDown = true; if (currentEngine()) { - currentEngine()->setTargetState(Debugger::DebuggerFinished); - currentEngine()->abortDebugger(); + if (currentEngine()->state() != Debugger::DebuggerNotReady) { + currentEngine()->setTargetState(Debugger::DebuggerFinished); + currentEngine()->abortDebugger(); + } } } -- GitLab