aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick
diff options
context:
space:
mode:
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>2013-11-18 14:59:33 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-20 14:20:32 +0100
commit8171e3f8c89410231d6f2c7377178f3e0cb36f5c (patch)
tree607b242d89ebbc6e03add3a3438a914b77b412da /src/quick
parent79ba800108e53b4012e66bbfa93ee12db4815c75 (diff)
Use the sharing context when grabbing a hidden QQuickWindow.
This allows QtWebEngine auto tests to grab the window's contents without having to show it. Change-Id: I5989a9815d0f69a7eff655f322c99d6051fc4d25 Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
Diffstat (limited to 'src/quick')
-rw-r--r--src/quick/items/qquickwindow.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp
index 41a1781394..85add667bd 100644
--- a/src/quick/items/qquickwindow.cpp
+++ b/src/quick/items/qquickwindow.cpp
@@ -2793,6 +2793,7 @@ QImage QQuickWindow::grabWindow()
QOpenGLContext context;
context.setFormat(requestedFormat());
+ context.setShareContext(QSGContext::sharedOpenGLContext());
context.create();
context.makeCurrent(this);
d->context->initialize(&context);