summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-02-09 10:46:13 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2023-02-10 13:07:29 +0000
commit7cbd3803c32ed8c0141e9dd3d116df3d84d72e84 (patch)
tree01e34cfc62acd493b7c9100d3318cc270b751eb5
parent4c79b659b080d00feed2cc117e323eb0e61771b4 (diff)
downloadqbs-7cbd3803c32ed8c0141e9dd3d116df3d84d72e84.tar.gz
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>
-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;