summaryrefslogtreecommitdiff
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.mm4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/corelib/jsextensions/propertylist_darwin.mm b/src/lib/corelib/jsextensions/propertylist_darwin.mm
index 69aeefd92..97e8f6209 100644
--- a/src/lib/corelib/jsextensions/propertylist_darwin.mm
+++ b/src/lib/corelib/jsextensions/propertylist_darwin.mm
@@ -94,7 +94,9 @@ private:
void readFromData(const QByteArray &data);
void writeToFile(const QString &filePath, const QString &plistFormat);
std::optional<QString> format() const;
- QVariant toObject() const { return m_propertyListObject; }
+ QVariant toObject() const {
+ return m_propertyListObject.isNull() ? QVariantMap() : m_propertyListObject;
+ }
QString toString(const QString &plistFormat) const;
QString toXMLString() const;
QString toJSON(const QString &style = QString()) const;