diff options
-rw-r--r-- | src/declarative/graphicsitems/qdeclarativepainteditem.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativepainteditem.cpp b/src/declarative/graphicsitems/qdeclarativepainteditem.cpp index ecf072dc..923cc97a 100644 --- a/src/declarative/graphicsitems/qdeclarativepainteditem.cpp +++ b/src/declarative/graphicsitems/qdeclarativepainteditem.cpp @@ -259,7 +259,7 @@ void QDeclarativePaintedItem::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 { |