diff options
author | Dominik Holland <dominik.holland@pelagicore.com> | 2013-12-09 15:35:34 +0100 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@digia.com> | 2013-12-10 11:40:20 +0100 |
commit | bc4cf6e2f475733299a33fea8b8e65b94a0d2779 (patch) | |
tree | ff08b432c7257cb6539edc8cecb6d87207656c69 /src/plugins/platforms | |
parent | 2b19cf0f3749c0da711308f151294705eafd9c04 (diff) |
Build fix for platforms without xkbcommon.h
Change-Id: Id08b16326575f93891e880afbe22dc034062a9af
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r-- | src/plugins/platforms/wayland_common/qwaylandinputcontext.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/wayland_common/qwaylandinputcontext.cpp b/src/plugins/platforms/wayland_common/qwaylandinputcontext.cpp index d7b2ca896..de70d0109 100644 --- a/src/plugins/platforms/wayland_common/qwaylandinputcontext.cpp +++ b/src/plugins/platforms/wayland_common/qwaylandinputcontext.cpp @@ -42,7 +42,9 @@ #include <QGuiApplication> #include <QWindow> +#ifndef QT_NO_WAYLAND_XKB #include <xkbcommon/xkbcommon.h> +#endif #include "qwaylanddisplay.h" #include "qwaylandinputdevice.h" @@ -52,6 +54,7 @@ QT_BEGIN_NAMESPACE static Qt::Key toQtKey(uint32_t sym) { +#ifndef QT_NO_WAYLAND_XKB switch (static_cast<xkb_keysym_t>(sym)) { case XKB_KEY_BackSpace: return Qt::Key_Backspace; @@ -68,6 +71,9 @@ static Qt::Key toQtKey(uint32_t sym) default: return Qt::Key_unknown; } +#else + return Qt::Key_unknown; +#endif } static QEvent::Type toQEventType(uint32_t state) |