aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickabstractbutton.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-01-23 10:45:54 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2017-01-23 11:59:36 +0000
commit69eaa4052c5d5e8f4ac2f87e2ef3362c5d429e64 (patch)
treeec9a48f63a25d99824dd9ae7ffb6a88562b8b5b4 /src/quicktemplates2/qquickabstractbutton.cpp
parentc1b1e9a69a5770a59d0a4e59650c6487b9cd5439 (diff)
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 <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickabstractbutton.cpp')
-rw-r--r--src/quicktemplates2/qquickabstractbutton.cpp2
1 files changed, 2 insertions, 0 deletions
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();
}
}