diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-02-09 10:46:13 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-02-10 13:07:29 +0000 |
commit | 7cbd3803c32ed8c0141e9dd3d116df3d84d72e84 (patch) | |
tree | 01e34cfc62acd493b7c9100d3318cc270b751eb5 /src/lib/corelib/jsextensions | |
parent | 4c79b659b080d00feed2cc117e323eb0e61771b4 (diff) |
PropertyList: Do not return undefined from toObject()
Change-Id: Ie1981dd23ca5a4d35a9f63d84efce30c5eed01f4
Reviewed-by: Maximilian Hrabowski <maximilian.hrabowski@bee360.com>
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'src/lib/corelib/jsextensions')
-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; |