History

Fix reading of QVector<float> from models files - polyline strokeWidths

David Rowe committed 11 years ago

Commit 8c22db11 parent 9a87f5c1 file · +4 −5Browse files

Showing the changes to libraries/shared/src/VariantMapToScriptValue.cpp (1 of 1 file). Show all

Unified · Split

libraries/shared/src/VariantMapToScriptValue.cpp+4−5
@@ -62,12 +62,11 @@ QScriptValue variantMapToScriptValue(QVariantMap& variantMap, QScriptEngine& scr · 61 unmodified lines
6262
6363
6464 QScriptValue variantListToScriptValue(QVariantList& variantList, QScriptEngine& scriptEngine) {
65− QScriptValue scriptValue = scriptEngine.newObject();
6665
67− scriptValue.setProperty("length", variantList.size());
68− int i = 0;
69− foreach (QVariant v, variantList) {
70− scriptValue.setProperty(i++, variantToScriptValue(v, scriptEngine));
66+ QScriptValue scriptValue = scriptEngine.newArray();
67+
68+ for (int i = 0; i < variantList.size(); i++) {
69+ scriptValue.setProperty(i, variantToScriptValue(variantList[i], scriptEngine));
7170 }
7271
7372 return scriptValue;