diff options
author | Bernd Weimer <bernd.weimer@qt.io> | 2022-11-14 12:04:50 +0100 |
---|---|---|
committer | Bernd Weimer <bernd.weimer@qt.io> | 2023-03-16 08:39:46 +0000 |
commit | 6a17d561a8b3160bda0d2156e611a407e8952a00 (patch) | |
tree | 813634544f50ada1900304d1bbfc7985eb3bda0c /src/compositor/compositor_api/qwaylandquickitem.h | |
parent | 9619b6c46ecb30ecf2299107aa047c0b02290c32 (diff) |
Forward active focus to clients immediately
The acitve focus has only been set in clients when a key was pressed.
This caused Qt clients to miss the pressed key event.
Fixes: QTBUG-108645
Change-Id: Ie277d64e4e707533d84179c01a69a745cb4da950
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/compositor/compositor_api/qwaylandquickitem.h')
-rw-r--r-- | src/compositor/compositor_api/qwaylandquickitem.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/qwaylandquickitem.h b/src/compositor/compositor_api/qwaylandquickitem.h index bdb29842b..d30528a8a 100644 --- a/src/compositor/compositor_api/qwaylandquickitem.h +++ b/src/compositor/compositor_api/qwaylandquickitem.h @@ -140,6 +140,7 @@ private Q_SLOTS: #if QT_CONFIG(im) void updateInputMethod(Qt::InputMethodQueries queries); #endif + void updateFocus(); Q_SIGNALS: void surfaceChanged(); |