diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-01-22 10:37:50 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-01-22 09:47:49 +0000 |
commit | 0f13f8d2ed2a207c5f8aaefc9118d6ed0e692e0e (patch) | |
tree | da4075ffe1a9323ca07223587e6b283432dd03f7 /src/templates/qquickoverlay.cpp | |
parent | 89e0581ad48f2e242354e73c8e09f6feb792bccb (diff) |
Don't leak wheel events through modal popups
Change-Id: Ib7768d2efd25583fff66c0e4169a3454aaa6cf9d
Task-number: QTBUG-50577
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'src/templates/qquickoverlay.cpp')
-rw-r--r-- | src/templates/qquickoverlay.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/templates/qquickoverlay.cpp b/src/templates/qquickoverlay.cpp index e06d28ea..ecee2767 100644 --- a/src/templates/qquickoverlay.cpp +++ b/src/templates/qquickoverlay.cpp @@ -240,6 +240,12 @@ void QQuickOverlay::mouseReleaseEvent(QMouseEvent *event) emit released(); } +void QQuickOverlay::wheelEvent(QWheelEvent *event) +{ + Q_D(QQuickOverlay); + event->setAccepted(d->modalPopups > 0); +} + bool QQuickOverlay::childMouseEventFilter(QQuickItem *item, QEvent *event) { Q_D(QQuickOverlay); |