print warning on parser error from json_settings_read() function

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-01-01 18:09:02 +00:00
parent 9d272713fb
commit f54e0ee862

View file

@ -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;
}