summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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);