diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-08-22 14:58:42 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-08-22 15:07:29 +0000 |
commit | 166e8eee261f34b1e38d2a9c713dcc1b7e182727 (patch) | |
tree | b222d58f28e02c0ee072fb34e04dde7214948c6f | |
parent | 5c73f697368fa41ca842fea178933a47bfa82349 (diff) |
Qt Designer: Fix layout alignment context menu entry enabled state
The action remained disabled when triggered a 2nd time after
being invoked on a non-laid out widget.
Fixes: QTBUG-116305
Change-Id: I78badb41fb82a94f9e5ee3d8f7a99f9127c90bc7
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
(cherry picked from commit 3ee45500e316d74c2dbb09b3e450456c2d9b2789)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/designer/src/lib/shared/qdesigner_taskmenu.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/designer/src/lib/shared/qdesigner_taskmenu.cpp b/src/designer/src/lib/shared/qdesigner_taskmenu.cpp index 9b34135e5..80cb31577 100644 --- a/src/designer/src/lib/shared/qdesigner_taskmenu.cpp +++ b/src/designer/src/lib/shared/qdesigner_taskmenu.cpp @@ -185,8 +185,8 @@ bool LayoutAlignmentMenu::setAlignment(const QDesignerFormEditorInterface *core, { bool enabled; const Qt::Alignment alignment = LayoutAlignmentCommand::alignmentOf(core, w, &enabled); + m_subMenuAction->setEnabled(enabled); if (!enabled) { - m_subMenuAction->setEnabled(false); m_actions[HorizNone]->setChecked(true); m_actions[VerticalNone]->setChecked(true); return false; |