summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@digia.com>2013-02-28 22:20:16 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-01 11:07:08 +0100
commit3788731517ae8a9a1b157777ae92a2de10eaf5ac (patch)
treee6b30b2c30a1688d0774970b83feab796f74b503 /src
parenta3737d7481aba3b93e23fb0c26e6a4dc13b75658 (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.cpp2
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();