|
@@ -251,12 +251,12 @@ void qdict_array_split(QDict *src, QList **dst)
|
|
if (is_subqdict) {
|
|
if (is_subqdict) {
|
|
qdict_extract_subqdict(src, &subqdict, prefix);
|
|
qdict_extract_subqdict(src, &subqdict, prefix);
|
|
assert(qdict_size(subqdict) > 0);
|
|
assert(qdict_size(subqdict) > 0);
|
|
|
|
+ qlist_append_obj(*dst, QOBJECT(subqdict));
|
|
} else {
|
|
} else {
|
|
qobject_ref(subqobj);
|
|
qobject_ref(subqobj);
|
|
qdict_del(src, indexstr);
|
|
qdict_del(src, indexstr);
|
|
|
|
+ qlist_append_obj(*dst, subqobj);
|
|
}
|
|
}
|
|
-
|
|
|
|
- qlist_append_obj(*dst, subqobj ?: QOBJECT(subqdict));
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|