From f54e0ee86206f59c9e487ec41761c3ab4635d3ab Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 1 Jan 2020 18:09:02 +0000 Subject: [PATCH] print warning on parser error from json_settings_read() function Signed-off-by: Ivailo Monev --- src/core/io/qsettings.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/io/qsettings.cpp b/src/core/io/qsettings.cpp index 19991fd16..be3d2dde0 100644 --- a/src/core/io/qsettings.cpp +++ b/src/core/io/qsettings.cpp @@ -78,8 +78,10 @@ static bool json_settings_read(QIODevice &device, QSettings::SettingsMap &map) return false; } - QJsonDocument jsondoc = QJsonDocument::fromJson(data); + QJsonParseError error; + QJsonDocument jsondoc = QJsonDocument::fromJson(data, &error); if (Q_UNLIKELY(jsondoc.isNull())) { + qWarning("json_settings_read: %s", error.errorString().toUtf8().constData()); return false; }