summaryrefslogtreecommitdiff
path: root/src/ivicore/qiviqmlconversion_helper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ivicore/qiviqmlconversion_helper.cpp')
-rw-r--r--src/ivicore/qiviqmlconversion_helper.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ivicore/qiviqmlconversion_helper.cpp b/src/ivicore/qiviqmlconversion_helper.cpp
index f73eb41..2b13b7c 100644
--- a/src/ivicore/qiviqmlconversion_helper.cpp
+++ b/src/ivicore/qiviqmlconversion_helper.cpp
@@ -143,10 +143,6 @@ QVariant qtivi_convertFromJSON(const QVariant &value)
return QVariant();
}
- QVariantList values = value.toList();
- for (auto i = values.begin(); i != values.end(); ++i)
- *i = qtivi_convertFromJSON(*i);
-
void *gadget = QMetaType::create(typeId);
if (!Q_UNLIKELY(gadget)) {
qWarning("Couldn't create a new instance of %s", QMetaType::typeName(typeId));
@@ -167,7 +163,7 @@ QVariant qtivi_convertFromJSON(const QVariant &value)
return QVariant();
}
- mo->method(moIdx).invokeOnGadget(gadget, Q_ARG(QVariant, QVariant(values)));
+ mo->method(moIdx).invokeOnGadget(gadget, Q_ARG(QVariant, QVariant(value)));
return QVariant(typeId, gadget);
}
}