--- a/src/gui/graphicsview/qgraphicsview.cpp Fri Sep 17 08:34:18 2010 +0300
+++ b/src/gui/graphicsview/qgraphicsview.cpp Mon Oct 04 01:19:32 2010 +0300
@@ -2596,9 +2596,11 @@
// Convert scene rects to viewport rects.
foreach (const QRectF &rect, rects) {
- QRect xrect = transform.mapRect(rect).toRect();
+ QRect xrect = transform.mapRect(rect).toAlignedRect();
if (!(d->optimizationFlags & DontAdjustForAntialiasing))
xrect.adjust(-2, -2, 2, 2);
+ else
+ xrect.adjust(-1, -1, 1, 1);
if (!viewportRect.intersects(xrect))
continue;
dirtyViewportRects << xrect;