mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 18:21:16 +02:00
Merge pull request #10456 from vladest/market-crash-fix
Market crash fix
This commit is contained in:
commit
d7432048a0
1 changed files with 10 additions and 1 deletions
|
@ -126,7 +126,16 @@ QJsonDocument variantMapToJsonDocument(const QSettings::SettingsMap& map) {
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (variantType) {
|
switch (variantType) {
|
||||||
case QVariant::Map:
|
case QVariant::Map: {
|
||||||
|
auto varmap = variant.toMap();
|
||||||
|
for (auto mapit = varmap.cbegin(); mapit != varmap.cend(); ++mapit) {
|
||||||
|
auto& mapkey = mapit.key();
|
||||||
|
auto& mapvariant = mapit.value();
|
||||||
|
object.insert(key + "/" + mapkey, QJsonValue::fromVariant(mapvariant));
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case QVariant::List:
|
case QVariant::List:
|
||||||
case QVariant::Hash: {
|
case QVariant::Hash: {
|
||||||
qCritical() << "Unsupported variant type" << variant.typeName();
|
qCritical() << "Unsupported variant type" << variant.typeName();
|
||||||
|
|
Loading…
Reference in a new issue