Don't use region.numRects()
authorLars Knoll <lars.knoll@nokia.com>
Tue, 31 Jan 2012 22:52:08 +0000 (23:52 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 1 Feb 2012 03:22:24 +0000 (04:22 +0100)
The method has been removed in QtCore.

Change-Id: I5dabe7da0ab9de617a6c241196ba803d4e887518
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>

src/qtquick1/graphicsitems/qdeclarativepainteditem.cpp

index a246402..f919cbb 100644 (file)
@@ -261,7 +261,7 @@ void QDeclarative1PaintedItem::paint(QPainter *p, const QStyleOptionGraphicsItem
     QTransform xinv = x.inverted();
     QRegion effectiveClip;
     QRegion sysClip = p->paintEngine()->systemClip();
-    if (xinv.type() <= QTransform::TxScale && sysClip.numRects() < 5) {
+    if (xinv.type() <= QTransform::TxScale && sysClip.rectCount() < 5) {
         // simple transform, region gets no more complicated...
         effectiveClip = xinv.map(sysClip);
     } else {