summaryrefslogtreecommitdiff
path: root/src/lib/corelib/language/evaluator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/evaluator.cpp')
-rw-r--r--src/lib/corelib/language/evaluator.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/corelib/language/evaluator.cpp b/src/lib/corelib/language/evaluator.cpp
index b6fa06c8c..3f3719894 100644
--- a/src/lib/corelib/language/evaluator.cpp
+++ b/src/lib/corelib/language/evaluator.cpp
@@ -117,9 +117,9 @@ QString Evaluator::stringValue(const Item *item, const QString &name,
static QStringList toStringList(const QScriptValue &scriptValue)
{
- if (scriptValue.isString()) {
+ if (scriptValue.isString())
return {scriptValue.toString()};
- } else if (scriptValue.isArray()) {
+ if (scriptValue.isArray()) {
QStringList lst;
int i = 0;
forever {
@@ -277,10 +277,9 @@ void throwOnEvaluationError(ScriptEngine *engine, const QScriptValue &scriptValu
if (v.isNumber())
line = v.toInt32();
throw ErrorInfo(message, CodeLocation(filePath, line, -1, false));
- } else {
- message = value.toString();
- throw ErrorInfo(message, provideFallbackCodeLocation());
}
+ message = value.toString();
+ throw ErrorInfo(message, provideFallbackCodeLocation());
}
} // namespace Internal