diff options
author | Gatis Paeglis <gatis.paeglis@qt.io> | 2018-12-14 12:14:42 +0100 |
---|---|---|
committer | Gatis Paeglis <gatis.paeglis@qt.io> | 2019-04-16 09:18:41 +0000 |
commit | 60dc973ab2c9227e2b6161a8b61a8c129e8b8cbc (patch) | |
tree | 1772a6cc5dfc3426c36f9dcc63c461f1e9edf950 /src/compositor/compositor.pro | |
parent | 6eda0ca6aff3df020f71c74a3834f388cbdc685d (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.pro | 4 |
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 |