summaryrefslogtreecommitdiffstats
path: root/src/core/compositor/display_gl_output_surface_qsg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/compositor/display_gl_output_surface_qsg.cpp')
-rw-r--r--src/core/compositor/display_gl_output_surface_qsg.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/compositor/display_gl_output_surface_qsg.cpp b/src/core/compositor/display_gl_output_surface_qsg.cpp
index 2f7b3de84..d4b9154d1 100644
--- a/src/core/compositor/display_gl_output_surface_qsg.cpp
+++ b/src/core/compositor/display_gl_output_surface_qsg.cpp
@@ -88,7 +88,7 @@ QSGNode *DisplayGLOutputSurface::updatePaintNode(QSGNode *oldNode, RenderWidgetH
{
{
QMutexLocker locker(&m_mutex);
- if (m_middleBuffer && m_middleBuffer->serviceId) {
+ if (m_taskRunner) {
std::swap(m_middleBuffer, m_frontBuffer);
m_taskRunner->PostTask(
FROM_HERE,