summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/material
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-05-11 11:27:49 +0100
committerPaul Lemire <paul.lemire@kdab.com>2016-05-12 13:46:02 +0000
commitf94b336044d040d07d960c752f147b411b21c87d (patch)
treef10bd50f20ea38476858a0a784163a786e097d31 /tests/auto/render/material
parentf181206cc5f7371106ea131560a6c9cafae557b4 (diff)
Use QSharedPointer::create() for some change objects
Uses one memory allocation for the shared pointer bookkeeping block and the object, rather than two. Change-Id: Ia8c587cf33e981e8a4e4dd565938217be76e256b Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/material')
-rw-r--r--tests/auto/render/material/tst_material.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/auto/render/material/tst_material.cpp b/tests/auto/render/material/tst_material.cpp
index 561ac66eb..7e288b02a 100644
--- a/tests/auto/render/material/tst_material.cpp
+++ b/tests/auto/render/material/tst_material.cpp
@@ -164,7 +164,7 @@ void tst_RenderMaterial::shouldHandleEnablePropertyChange()
backend.setRenderer(&renderer);
// WHEN
- QPropertyUpdatedChangePtr updateChange(new QPropertyUpdatedChange(QNodeId()));
+ auto updateChange = QPropertyUpdatedChangePtr::create(QNodeId());
updateChange->setValue(true);
updateChange->setPropertyName("enabled");
backend.sceneChangeEvent(updateChange);
@@ -174,7 +174,7 @@ void tst_RenderMaterial::shouldHandleEnablePropertyChange()
QVERIFY(renderer.dirtyBits() != 0);
// WHEN
- QPropertyUpdatedChangePtr secondUpdateChange(new QPropertyUpdatedChange(QNodeId()));
+ auto secondUpdateChange = QPropertyUpdatedChangePtr::create(QNodeId());
secondUpdateChange->setValue(false);
secondUpdateChange->setPropertyName("enabled");
backend.sceneChangeEvent(secondUpdateChange);