diff options
author | Markku Heikkila <markku.heikkila@digia.com> | 2011-11-11 14:35:23 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-14 10:34:24 +0100 |
commit | d7695e82ac7a835160ffe3424a745e31eec2a32e (patch) | |
tree | a9fb67021a4aeac638a0e877bb8a4008774df369 /src/widgets | |
parent | ad20e965d731164504521a7dac91f3e40e3455d8 (diff) |
Fixed wrong QGroupBox check state
Handle mouserelease only if mouse is pressed in QGroupBox.
Task-number: QTBUG-19170
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
(cherry picked from commit df819cfe17f6dfd089096063524932fc4975804f)
Change-Id: Idf819cfe17f6dfd089096063524932fc4975804f
Diffstat (limited to 'src/widgets')
-rw-r--r-- | src/widgets/widgets/qgroupbox.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/widgets/widgets/qgroupbox.cpp b/src/widgets/widgets/qgroupbox.cpp index 56204188e8..c850021bdd 100644 --- a/src/widgets/widgets/qgroupbox.cpp +++ b/src/widgets/widgets/qgroupbox.cpp @@ -734,6 +734,10 @@ void QGroupBox::mouseReleaseEvent(QMouseEvent *event) } Q_D(QGroupBox); + if (!d->overCheckBox) { + event->ignore(); + return; + } QStyleOptionGroupBox box; initStyleOption(&box); QStyle::SubControl released = style()->hitTestComplexControl(QStyle::CC_GroupBox, &box, |