From 69eaa4052c5d5e8f4ac2f87e2ef3362c5d429e64 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 23 Jan 2017 10:45:54 +0100 Subject: QQuickAbstractButton: don't leak space key events Unlike mouse events, key events are not accepted by default. Key events must be accepted to avoid event propagation. Change-Id: I8d9217e6f18d56515470bef2507d462edd274ce2 Reviewed-by: Mitch Curtis --- src/quicktemplates2/qquickabstractbutton.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/quicktemplates2/qquickabstractbutton.cpp') diff --git a/src/quicktemplates2/qquickabstractbutton.cpp b/src/quicktemplates2/qquickabstractbutton.cpp index 6af8b00d..68a0a11b 100644 --- a/src/quicktemplates2/qquickabstractbutton.cpp +++ b/src/quicktemplates2/qquickabstractbutton.cpp @@ -496,6 +496,7 @@ void QQuickAbstractButton::keyPressEvent(QKeyEvent *event) } emit pressed(); + event->accept(); } } @@ -512,6 +513,7 @@ void QQuickAbstractButton::keyReleaseEvent(QKeyEvent *event) if (d->autoRepeat) d->stopPressRepeat(); + event->accept(); } } -- cgit v1.2.3