summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorMarkku Heikkila <markku.heikkila@digia.com>2011-11-11 14:35:23 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-14 10:34:24 +0100
commitd7695e82ac7a835160ffe3424a745e31eec2a32e (patch)
treea9fb67021a4aeac638a0e877bb8a4008774df369 /src/widgets
parentad20e965d731164504521a7dac91f3e40e3455d8 (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.cpp4
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,