Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -405,7 +405,7 @@ void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::Func · 404 unmodified lines | |||
| 405 | QScriptValue setterFunction = newFunction(setter, 1); | 405 | QScriptValue setterFunction = newFunction(setter, 1); |
| 406 | QScriptValue getterFunction = newFunction(getter); | 406 | QScriptValue getterFunction = newFunction(getter); |
| 407 | 407 | ||
| 408 | if (!parent.isNull()) { | 408 | if (!parent.isNull() && !parent.isEmpty()) { |
| 409 | QScriptValue object = globalObject().property(parent); | 409 | QScriptValue object = globalObject().property(parent); |
| 410 | if (object.isValid()) { | 410 | if (object.isValid()) { |
| 411 | object.setProperty(name, setterFunction, QScriptValue::PropertySetter); | 411 | object.setProperty(name, setterFunction, QScriptValue::PropertySetter); |