summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2013-12-09 15:35:34 +0100
committerLaszlo Agocs <laszlo.agocs@digia.com>2013-12-10 11:40:20 +0100
commitbc4cf6e2f475733299a33fea8b8e65b94a0d2779 (patch)
treeff08b432c7257cb6539edc8cecb6d87207656c69 /src/plugins/platforms
parent2b19cf0f3749c0da711308f151294705eafd9c04 (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.cpp6
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)