summaryrefslogtreecommitdiffstats
path: root/src/compositor/wayland_wrapper/qwlcompositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/wayland_wrapper/qwlcompositor.cpp')
-rw-r--r--src/compositor/wayland_wrapper/qwlcompositor.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compositor/wayland_wrapper/qwlcompositor.cpp b/src/compositor/wayland_wrapper/qwlcompositor.cpp
index 7941db824..303b9601a 100644
--- a/src/compositor/wayland_wrapper/qwlcompositor.cpp
+++ b/src/compositor/wayland_wrapper/qwlcompositor.cpp
@@ -88,9 +88,11 @@
#include <wayland-server.h>
+#if defined (QT_COMPOSITOR_WAYLAND_GL)
#include "hardware_integration/qwlhwintegration_p.h"
#include "hardware_integration/qwlclientbufferintegration_p.h"
#include "hardware_integration/qwlserverbufferintegration_p.h"
+#endif
#include "windowmanagerprotocol/waylandwindowmanagerintegration_p.h"
#include "hardware_integration/qwlclientbufferintegrationfactory_p.h"
@@ -465,6 +467,7 @@ void Compositor::bindGlobal(wl_client *client, void *data, uint32_t version, uin
void Compositor::loadClientBufferIntegration()
{
+#ifdef QT_COMPOSITOR_WAYLAND_GL
QStringList keys = ClientBufferIntegrationFactory::keys();
QString targetKey;
QByteArray clientBufferIntegration = qgetenv("QT_WAYLAND_HARDWARE_INTEGRATION");
@@ -486,11 +489,13 @@ void Compositor::loadClientBufferIntegration()
m_hw_integration->setClientBufferIntegration(targetKey);
}
}
- //BUG: if there is no client buffer integration, bad things will when opengl is used
+ //BUG: if there is no client buffer integration, bad things will happen when opengl is used
+#endif
}
void Compositor::loadServerBufferIntegration()
{
+#ifdef QT_COMPOSITOR_WAYLAND_GL
QStringList keys = ServerBufferIntegrationFactory::keys();
QString targetKey;
QByteArray serverBufferIntegration = qgetenv("QT_WAYLAND_SERVER_BUFFER_INTEGRATION");
@@ -502,6 +507,7 @@ void Compositor::loadServerBufferIntegration()
if (m_hw_integration)
m_hw_integration->setServerBufferIntegration(targetKey);
}
+#endif
}
void Compositor::registerInputDevice(QWaylandInputDevice *device)