diff --git a/src/plugins/projectexplorer/appoutputpane.cpp b/src/plugins/projectexplorer/appoutputpane.cpp index 9a6d512bc34..419dfb7e36e 100644 --- a/src/plugins/projectexplorer/appoutputpane.cpp +++ b/src/plugins/projectexplorer/appoutputpane.cpp @@ -584,9 +584,10 @@ void AppOutputPane::stopRunControl() RunControl *rc = m_runControlTabs.at(index).runControl; QTC_ASSERT(rc, return); - if (rc->isRunning() && optionallyPromptToStop(rc)) - rc->initiateStop(); - else { + if (rc->isRunning()) { + if (optionallyPromptToStop(rc)) + rc->initiateStop(); + } else { QTC_CHECK(false); rc->forceStop(); }