forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user