diff options
author | Inho Lee <inho.lee@qt.io> | 2023-10-17 12:26:40 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-10-24 14:03:44 +0000 |
commit | 01fd6d4782c130311af0e87e0b546b641ca0318e (patch) | |
tree | bfc3b751847a4b1daad00f44cfd381c28f6d89ce | |
parent | 43abf844dd55d18325d3f58877a08d61dce7491e (diff) |
Issue keyReleaseEvent regardless of focus
In some cases like using Key.forwardTo, keyReleaseEvent is ignored.
It should be generated regardless of focus.
Fixes: QTBUG-118042
Pick-to: 6.5
Change-Id: I154a27542c73264c3238d645e9b18e869c60b19e
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
(cherry picked from commit 76d5c4992dff683fd6684864f620c593f5263f4b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/compositor/compositor_api/qwaylandquickitem.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compositor/compositor_api/qwaylandquickitem.cpp b/src/compositor/compositor_api/qwaylandquickitem.cpp index 6d62b781f..58db89139 100644 --- a/src/compositor/compositor_api/qwaylandquickitem.cpp +++ b/src/compositor/compositor_api/qwaylandquickitem.cpp @@ -762,7 +762,7 @@ void QWaylandQuickItem::keyPressEvent(QKeyEvent *event) void QWaylandQuickItem::keyReleaseEvent(QKeyEvent *event) { Q_D(QWaylandQuickItem); - if (d->shouldSendInputEvents() && hasFocus()) { + if (d->shouldSendInputEvents()) { QWaylandSeat *seat = compositor()->seatFor(event); seat->sendFullKeyEvent(event); } else { |