aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/jsextensions/propertylist_darwin.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/jsextensions/propertylist_darwin.mm')
-rw-r--r--src/lib/corelib/jsextensions/propertylist_darwin.mm7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/corelib/jsextensions/propertylist_darwin.mm b/src/lib/corelib/jsextensions/propertylist_darwin.mm
index 7a08b5e9f..caf9feb3e 100644
--- a/src/lib/corelib/jsextensions/propertylist_darwin.mm
+++ b/src/lib/corelib/jsextensions/propertylist_darwin.mm
@@ -94,13 +94,10 @@ PropertyListPrivate::PropertyListPrivate()
{
}
-PropertyList::~PropertyList()
-{
- delete d;
-}
+PropertyList::~PropertyList() = default;
PropertyList::PropertyList(QScriptContext *context)
-: d(new PropertyListPrivate)
+ : d(std::make_unique<PropertyListPrivate>())
{
Q_UNUSED(context);
Q_ASSERT(thisObject().engine() == engine());