summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2009-11-19 03:09:38 (GMT)
committerMartin Jones <martin.jones@nokia.com>2009-11-19 03:09:38 (GMT)
commit1337ed2a695e5d78cfde830f07877ff55a5b7051 (patch)
treeb7817163b1033ce837ed40e66559c26ef3a52ae3
parentce914b37ee06e689af1bb5a2a1a932e9125f7276 (diff)
downloadQt-1337ed2a695e5d78cfde830f07877ff55a5b7051.zip
Qt-1337ed2a695e5d78cfde830f07877ff55a5b7051.tar.gz
Qt-1337ed2a695e5d78cfde830f07877ff55a5b7051.tar.bz2
Remove small inefficiency.
-rw-r--r--src/declarative/graphicsitems/qmlgraphicsborderimage.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp b/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
index d7627ac..5b05487 100644
--- a/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
+++ b/src/declarative/graphicsitems/qmlgraphicsborderimage.cpp
@@ -395,7 +395,8 @@ void QmlGraphicsBorderImage::paint(QPainter *p, const QStyleOptionGraphicsItem *
if (d->smooth)
p->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform, d->smooth);
- QMargins margins(border()->top(), border()->left(), border()->bottom(), border()->right());
+ const QmlGraphicsScaleGrid *border = d->getScaleGrid();
+ QMargins margins(border->top(), border->left(), border->bottom(), border->right());
QTileRules rules((Qt::TileRule)d->horizontalTileMode, (Qt::TileRule)d->verticalTileMode);
qDrawBorderPixmap(p, QRect(0, 0, (int)d->width, (int)d->height), margins, d->pix, d->pix.rect(), margins, rules);
if (d->smooth) {