summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/qwaylandquickitem.h
diff options
context:
space:
mode:
authorBernd Weimer <bernd.weimer@qt.io>2022-11-14 12:04:50 +0100
committerBernd Weimer <bernd.weimer@qt.io>2023-03-16 08:39:46 +0000
commit6a17d561a8b3160bda0d2156e611a407e8952a00 (patch)
tree813634544f50ada1900304d1bbfc7985eb3bda0c /src/compositor/compositor_api/qwaylandquickitem.h
parent9619b6c46ecb30ecf2299107aa047c0b02290c32 (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.h1
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();