aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp')
-rw-r--r--src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp b/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
index 7075d3e1cb..0ba6e1994a 100644
--- a/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
+++ b/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
@@ -472,7 +472,7 @@ void QSGSoftwareRenderThread::syncAndRender()
syncResultedInChanges = false;
QQuickWindowPrivate *wd = QQuickWindowPrivate::get(exposedWindow);
- const bool repaintRequested = (pendingUpdate & RepaintRequest) || wd->customRenderStage;
+ const bool repaintRequested = pendingUpdate & RepaintRequest;
const bool syncRequested = pendingUpdate & SyncRequest;
const bool exposeRequested = (pendingUpdate & ExposeRequest) == ExposeRequest;
pendingUpdate = 0;
@@ -514,7 +514,7 @@ void QSGSoftwareRenderThread::syncAndRender()
QQuickProfiler::SceneGraphRenderLoopRender);
Q_TRACE(QSG_swap_entry);
- if (softwareRenderer && (!wd->customRenderStage || !wd->customRenderStage->swap()))
+ if (softwareRenderer)
backingStore->flush(softwareRenderer->flushRegion());
// Since there is no V-Sync with QBackingStore, throttle rendering the refresh