summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2009-05-28 14:08:25 (GMT)
committerAndreas Aardal Hanssen <andreas.aardal.hanssen@nokia.com>2009-06-09 07:28:52 (GMT)
commit910e3d807226027a48a3b02906ff8e15b662ad00 (patch)
treef7d37df4c075db1f663ec5d5dbbe174b2f3ba023 /src
parent0e650ed3a8e7e4bdf4c9d3eefd667d4abb318c5a (diff)
downloadQt-910e3d807226027a48a3b02906ff8e15b662ad00.zip
Qt-910e3d807226027a48a3b02906ff8e15b662ad00.tar.gz
Qt-910e3d807226027a48a3b02906ff8e15b662ad00.tar.bz2
smaller optimisation in setTransform
Diffstat (limited to 'src')
-rw-r--r--src/gui/graphicsview/qgraphicsitem.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/gui/graphicsview/qgraphicsitem.cpp b/src/gui/graphicsview/qgraphicsitem.cpp
index 3008997..12aaba5 100644
--- a/src/gui/graphicsview/qgraphicsitem.cpp
+++ b/src/gui/graphicsview/qgraphicsitem.cpp
@@ -2881,10 +2881,7 @@ void QGraphicsItem::setMatrix(const QMatrix &matrix, bool combine)
// Update and set the new transformation.
prepareGeometryChange();
- if(!d_ptr->transform)
- d_ptr->transform = new QTransform(newTransform);
- else
- *d_ptr->transform = newTransform;
+ *d_ptr->transform = newTransform;
// Send post-notification.
itemChange(ItemTransformHasChanged, newTransformVariant);
@@ -2928,10 +2925,7 @@ void QGraphicsItem::setTransform(const QTransform &matrix, bool combine)
// Update and set the new transformation.
prepareGeometryChange();
- if(!d_ptr->transform)
- d_ptr->transform = new QTransform(newTransform);
- else
- *d_ptr->transform = newTransform;
+ *d_ptr->transform = newTransform;
// Send post-notification.
itemChange(ItemTransformHasChanged, newTransformVariant);