diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-05-11 11:27:49 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-05-12 13:46:02 +0000 |
commit | f94b336044d040d07d960c752f147b411b21c87d (patch) | |
tree | f10bd50f20ea38476858a0a784163a786e097d31 /tests/auto/render/material | |
parent | f181206cc5f7371106ea131560a6c9cafae557b4 (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.cpp | 4 |
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); |