aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2018-02-19 11:51:24 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2018-05-08 08:26:36 +0000
commit047e3f480e9ebed55b21025f19ed7ed7351df118 (patch)
treeab11ff7dc8419809771e71fe51062b38a99e45e7
parenta71d01300371721a3d84336262fee41ccfa4563d (diff)
Software render: Fix warnings flood
Add missing QPainter::end(), fixing: QBackingStore::endPaint() called with active painter on backingstore paint device Task-number: QTBUG-66452 Change-Id: Ia00e61953528b15015b3e41ba1868e670818cf14 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io> (cherry picked from commit 047f161b1a706e81034ccd8d4700a3126c16dfe4)
-rw-r--r--src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
index ddc7ec5d4c..86fd2da8fe 100644
--- a/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
+++ b/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp
@@ -156,6 +156,7 @@ void QSGSoftwareRenderer::render()
m_flushRegion = renderNodes(&painter);
qint64 renderTime = renderTimer.elapsed();
+ painter.end();
if (m_backingStore != nullptr)
m_backingStore->endPaint();