aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickoverlay.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-09-22 11:00:12 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-09-23 05:15:01 +0000
commit0e8cee6087f060667565029753ba48becf4b4d25 (patch)
tree5e715d15c92b1f3aa8d72f400d81c601d5f994f4 /src/quicktemplates2/qquickoverlay.cpp
parent3ca980f2011384ee65bc8c49cbcacadf50872eb8 (diff)
Fix QQuickOverlay::childMouseEventFilter() to release the grabber popup
Change-Id: Id9d844d1fc75f4d254abaf1681747b7b521e881b Task-number: QTBUG-56131 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickoverlay.cpp')
-rw-r--r--src/quicktemplates2/qquickoverlay.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickoverlay.cpp b/src/quicktemplates2/qquickoverlay.cpp
index dbbc82bb..2855ba8b 100644
--- a/src/quicktemplates2/qquickoverlay.cpp
+++ b/src/quicktemplates2/qquickoverlay.cpp
@@ -403,6 +403,7 @@ bool QQuickOverlay::childMouseEventFilter(QQuickItem *item, QEvent *event)
return popup->overlayEvent(item, event);
case QEvent::MouseButtonRelease:
emit released();
+ d->mouseGrabberPopup = nullptr;
return popup->overlayEvent(item, event);
default:
break;