diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 45b80d0e5a9d1c6629e057fd438e73678f97d23d..51b2ee42d5f262cfc9659750fbfa0506afe66392 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -2284,8 +2284,8 @@ void DebuggerPluginPrivate::updateState(DebuggerEngine *engine)
         m_exitAction->setEnabled(true);
         m_startAction->setEnabled(false);
         m_debugWithoutDeployAction->setEnabled(false);
-        m_visibleStartAction->setAction(m_startAction);
-        m_hiddenStopAction->setAction(m_undisturbableAction);
+        m_visibleStartAction->setAction(m_undisturbableAction);
+        m_hiddenStopAction->setAction(m_exitAction);
     } else {
         // Everything else is "undisturbable".
         m_interruptAction->setEnabled(false);