From 3888e9c817884a809e8f71aebe02917c75b687fb Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 7 Nov 2017 16:51:19 +0100 Subject: [PATCH] Debugger: Fix some state transition warnings Effective functionality is unchanged, this only avoids warnings about InferiorSetupRequested -> InferiorSetupRequested transitions in the slave engine. Change-Id: I727a271e105df69d18232854a7828960f40c0574 Reviewed-by: Christian Stenger --- src/plugins/debugger/debuggerengine.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 7f185911e8c..c5683ca1aca 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -668,11 +668,13 @@ void DebuggerEngine::notifyEngineSetupOk() if (isMasterEngine() && runTool()) runTool()->reportStarted(); - setState(InferiorSetupRequested); showMessage("CALL: SETUP INFERIOR"); d->m_progress.setProgressValue(250); - if (isMasterEngine()) + if (isMasterEngine()) { + // Slaves will get called setupSlaveInferior() below. + setState(InferiorSetupRequested); setupInferior(); + } } void DebuggerEngine::setupSlaveInferior()