diff options
Diffstat (limited to 'src/datavisualization/utils')
-rw-r--r-- | src/datavisualization/utils/utils.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/datavisualization/utils/utils.cpp b/src/datavisualization/utils/utils.cpp index 685e0707..15ef444c 100644 --- a/src/datavisualization/utils/utils.cpp +++ b/src/datavisualization/utils/utils.cpp @@ -21,7 +21,7 @@ #include <QtGui/QPainter> #include <QtGui/QOpenGLContext> -#include <QtGui/QWindow> +#include <QtGui/QOffscreenSurface> QT_BEGIN_NAMESPACE_DATAVISUALIZATION @@ -327,11 +327,10 @@ bool Utils::isOpenGLES() void Utils::resolveStatics() { QOpenGLContext *ctx = QOpenGLContext::currentContext(); - QWindow *dummySurface = 0; + QOffscreenSurface *dummySurface = 0; if (!ctx) { QSurfaceFormat surfaceFormat = qDefaultSurfaceFormat(); - dummySurface = new QWindow(); - dummySurface->setSurfaceType(QWindow::OpenGLSurface); + dummySurface = new QOffscreenSurface(); dummySurface->setFormat(surfaceFormat); dummySurface->create(); ctx = new QOpenGLContext; |