summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor.pro
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@qt.io>2018-12-14 12:14:42 +0100
committerGatis Paeglis <gatis.paeglis@qt.io>2019-04-16 09:18:41 +0000
commit60dc973ab2c9227e2b6161a8b61a8c129e8b8cbc (patch)
tree1772a6cc5dfc3426c36f9dcc63c461f1e9edf950 /src/compositor/compositor.pro
parent6eda0ca6aff3df020f71c74a3834f388cbdc685d (diff)
compositor: rework xkb context/keymap/state handling
- Use smart pointers from xkbcommon_support-private. - Avoid unnecessary strdup()/free() calls. - Don't recreate context. And move it into qwaylandcompositor so it can be shared between seats. It contains things like a logging level and include paths. Change-Id: Ibea29f2874cc147a8e08f15192831fa42ca58f48 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
Diffstat (limited to 'src/compositor/compositor.pro')
-rw-r--r--src/compositor/compositor.pro4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compositor/compositor.pro b/src/compositor/compositor.pro
index 47be591d7..b887cf281 100644
--- a/src/compositor/compositor.pro
+++ b/src/compositor/compositor.pro
@@ -3,6 +3,10 @@ MODULE = waylandcompositor
QT = core gui-private
+qtConfig(xkbcommon) {
+ QT_FOR_PRIVATE += xkbcommon_support-private
+}
+
qtHaveModule(quick): QT += quick
CONFIG -= precompile_header