From 87a6f615b698451111ba62b8b1763944bbfcf578 Mon Sep 17 00:00:00 2001 From: Michael Brasser Date: Wed, 24 Jun 2009 14:26:44 +1000 Subject: Don't repaint on an empty dirty rect. --- src/declarative/canvas/qsimplecanvas.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/declarative/canvas/qsimplecanvas.cpp b/src/declarative/canvas/qsimplecanvas.cpp index cb46f94..a4998dc 100644 --- a/src/declarative/canvas/qsimplecanvas.cpp +++ b/src/declarative/canvas/qsimplecanvas.cpp @@ -883,9 +883,9 @@ QRect QSimpleCanvasPrivate::resetDirty() dirtyItems.clear(); oldDirty = QRect(); - if (fullUpdate()) + /*if (fullUpdate()) return QRect(); - else + else*/ return r; } else { return QRect(); @@ -934,7 +934,7 @@ bool QSimpleCanvas::event(QEvent *e) QRect r = d->resetDirty(); #if defined(QFX_RENDER_QPAINTER) - if (r.isEmpty() || fullUpdate()) + if (fullUpdate()) repaint(); else repaint(r); -- cgit v0.12