diff options
| author | Gabriel de Dietrich <gabriel.dedietrich@digia.com> | 2013-02-28 22:20:16 +0100 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-01 11:07:08 +0100 |
| commit | 3788731517ae8a9a1b157777ae92a2de10eaf5ac (patch) | |
| tree | e6b30b2c30a1688d0774970b83feab796f74b503 /src | |
| parent | a3737d7481aba3b93e23fb0c26e6a4dc13b75658 (diff) | |
Action: Have at least one checked action in an ExclusiveGroup
Make sure this is true after we trigger any action. Setting checked
manually doesn't enforce this behavior.
Change-Id: I75c8648cfab5d2c8b7cd11472256e6dc49d3fcb4
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/controls/qtaction.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/controls/qtaction.cpp b/src/controls/qtaction.cpp index 560eba3fd..7738d3901 100644 --- a/src/controls/qtaction.cpp +++ b/src/controls/qtaction.cpp @@ -266,7 +266,7 @@ bool QtAction::event(QEvent *e) void QtAction::trigger() { - if (m_checkable) + if (m_checkable && !(m_checked && m_exclusiveGroup)) setChecked(!m_checked); emit triggered(); |
