From 0196de330b89a63d532bd665c2370ffc9fc62215 Mon Sep 17 00:00:00 2001
From: hjk <hjk@theqtcompany.com>
Date: Mon, 14 Mar 2016 14:08:43 +0100
Subject: [PATCH] Debugger: Avoid proxy action loop

Use the real start action data to Initialize the toolbar start proxy
action with the real action, not the menu action.

Change-Id: I498ba0069e9f259f90122eb6378c79f08e4d24d1
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
---
 src/plugins/debugger/debuggerplugin.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 8f910027b4e..5a49e5bab14 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -1527,10 +1527,10 @@ bool DebuggerPluginPrivate::initialize(const QStringList &arguments,
     cmd->setAttribute(Command::CA_UpdateText);
     mstart->addAction(cmd, CC::G_DEFAULT_ONE);
     m_visibleStartAction = new ProxyAction(this);
-    m_visibleStartAction->initialize(cmd->action());
+    m_visibleStartAction->initialize(m_startAction);
     m_visibleStartAction->setAttribute(ProxyAction::UpdateText);
     m_visibleStartAction->setAttribute(ProxyAction::UpdateIcon);
-    m_visibleStartAction->setAction(cmd->action());
+    m_visibleStartAction->setAction(m_startAction);
 
     ModeManager::addAction(m_visibleStartAction, Constants::P_ACTION_DEBUG);
 
-- 
GitLab