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