From b160c9906d7b31e5de446c9db17ebc2baa7c4ea2 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Thu, 25 Sep 2014 09:02:13 +0200 Subject: Reset 'invalidatePending' after the FBO has been recreated. If not, we will always request a new FBO during updatePaintNode, even when the fbo is not following the items size. Task-number: QTBUG-41565 Change-Id: I20b4b3a8e3630ff963a876320808869bba62fb8a Reviewed-by: Laszlo Agocs --- src/quick/items/qquickframebufferobject.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/quick/items/qquickframebufferobject.cpp') diff --git a/src/quick/items/qquickframebufferobject.cpp b/src/quick/items/qquickframebufferobject.cpp index da1709f055..dc4668be3f 100644 --- a/src/quick/items/qquickframebufferobject.cpp +++ b/src/quick/items/qquickframebufferobject.cpp @@ -254,6 +254,7 @@ QSGNode *QQuickFramebufferObject::updatePaintNode(QSGNode *node, UpdatePaintNode n->fbo = 0; delete n->msDisplayFbo; n->msDisplayFbo = 0; + n->invalidatePending = false; } } -- cgit v1.2.3