diff options
-rw-r--r-- | src/lib/corelib/jsextensions/propertylist_darwin.mm | 4 |
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; |