Skip to content

Commit

Permalink
fix argument processing bork for foreach
Browse files Browse the repository at this point in the history
  • Loading branch information
mcmonkey4eva committed Oct 28, 2021
1 parent d077f9a commit 56ca5bb
Showing 1 changed file with 5 additions and 5 deletions.
Expand Up @@ -103,7 +103,7 @@ public boolean hasNext() {

@Override
public Argument next() {
return entry.argAtIndex(index++);
return entry.argAtIndex(entry.internal.arguments_to_use, index++);
}
}

Expand All @@ -115,8 +115,8 @@ public ArgumentIterator iterator() {
return internal.argumentIterator;
}

public final Argument argAtIndex(int index) {
InternalArgument internalArg = internal.arguments_to_use[index];
public final Argument argAtIndex(ScriptEntry.InternalArgument[] argSet, int index) {
InternalArgument internalArg = argSet[index];
Argument arg = internalArg.aHArg;
arg.scriptEntry = this;
if (internalArg.shouldProcess) {
Expand All @@ -140,7 +140,7 @@ public final boolean argAsBoolean(String argName) {
if (index == null) {
return false;
}
Argument arg = argAtIndex(index);
Argument arg = argAtIndex(internal.all_arguments, index);
return arg.asElement().asBoolean();
}

Expand All @@ -163,7 +163,7 @@ public final Argument argForPrefix(String prefix) {
if (index == null) {
return null;
}
return argAtIndex(index);
return argAtIndex(internal.all_arguments, index);
}

public final ElementTag argForPrefixAsElement(String prefix, String defaultValue) {
Expand Down

0 comments on commit 56ca5bb

Please sign in to comment.