Fix shortcut handling.

Introduced by recent ProxyAction refactoring, we may not copy the actual
enabled/visible/checked state during initialization.
This commit is contained in:
con
2011-01-13 11:35:22 +01:00
parent b0184e9187
commit 1bf2d0ab66

View File

@@ -137,10 +137,12 @@ void ProxyAction::update(QAction *action, bool initialize)
} }
setCheckable(action->isCheckable()); setCheckable(action->isCheckable());
setChecked(action->isChecked());
setEnabled(action->isEnabled()); if (!initialize) {
setVisible(action->isVisible()); setChecked(action->isChecked());
setEnabled(action->isEnabled());
setVisible(action->isVisible());
}
connectAction(); connectAction();
connect(this, SIGNAL(changed()), this, SLOT(updateToolTipWithKeySequence())); connect(this, SIGNAL(changed()), this, SLOT(updateToolTipWithKeySequence()));
} }