mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-25 11:22:58 +00:00
use foreach() for iteration in QScript::__setupPackage__()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
parent
4bfd2ccbcd
commit
e808a5e508
1 changed files with 1 additions and 3 deletions
|
@ -864,10 +864,8 @@ JSC::JSValue QT_FASTCALL stringProtoFuncArg(JSC::ExecState *exec, JSC::JSObject*
|
||||||
static QScriptValue __setupPackage__(QScriptContext *ctx, QScriptEngine *eng)
|
static QScriptValue __setupPackage__(QScriptContext *ctx, QScriptEngine *eng)
|
||||||
{
|
{
|
||||||
QString path = ctx->argument(0).toString();
|
QString path = ctx->argument(0).toString();
|
||||||
QStringList components = path.split(QLatin1Char('.'));
|
|
||||||
QScriptValue o = eng->globalObject();
|
QScriptValue o = eng->globalObject();
|
||||||
for (int i = 0; i < components.count(); ++i) {
|
foreach (const QString &name, path.split(QLatin1Char('.'))) {
|
||||||
QString name = components.at(i);
|
|
||||||
QScriptValue oo = o.property(name);
|
QScriptValue oo = o.property(name);
|
||||||
if (!oo.isValid()) {
|
if (!oo.isValid()) {
|
||||||
oo = eng->newObject();
|
oo = eng->newObject();
|
||||||
|
|
Loading…
Add table
Reference in a new issue