summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/testlite/qtestliteintegration.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/platforms/testlite/qtestliteintegration.cpp b/src/plugins/platforms/testlite/qtestliteintegration.cpp
index 3ce9b7c..46f2384 100644
--- a/src/plugins/platforms/testlite/qtestliteintegration.cpp
+++ b/src/plugins/platforms/testlite/qtestliteintegration.cpp
@@ -109,16 +109,19 @@ QTestLiteIntegration::QTestLiteIntegration(bool useOpenGL)
QPixmapData *QTestLiteIntegration::createPixmapData(QPixmapData::PixelType type) const
{
+#ifndef QT_NO_OPENGL
if (mUseOpenGL)
return new QGLPixmapData(type);
+#endif
return new QRasterPixmapData(type);
}
QWindowSurface *QTestLiteIntegration::createWindowSurface(QWidget *widget, WId) const
{
+#ifndef QT_NO_OPENGL
if (mUseOpenGL)
return new QGLWindowSurface(widget);
-
+#endif
return new QTestLiteWindowSurface(mPrimaryScreen, widget);
}
@@ -138,7 +141,10 @@ QPixmap QTestLiteIntegration::grabWindow(WId window, int x, int y, int width, in
bool QTestLiteIntegration::hasOpenGL() const
{
+#ifndef QT_NO_OPENGL
return glXQueryExtension(xd->display, 0, 0) != 0;
+#endif
+ return false;
}
QT_END_NAMESPACE