Fixed: #2322 More AS3 Assigment position when using dup

This commit is contained in:
Jindra Petřík
2024-09-25 10:02:35 +02:00
parent 7172ac5152
commit 4e8041c6f0
9 changed files with 103 additions and 35 deletions

View File

@@ -274,17 +274,8 @@ public class ActionGraph extends Graph {
return !isSwitch;
}
/**
* Final process.
*
* @param list List of GraphTargetItems
* @param level Level
* @param localData Local data
* @param path Path
* @throws InterruptedException On interrupt
*/
@Override
protected void finalProcess(List<GraphTargetItem> list, int level, FinalProcessLocalData localData, String path) throws InterruptedException {
protected void finalProcess(GraphTargetItem parent, List<GraphTargetItem> list, int level, FinalProcessLocalData localData, String path) throws InterruptedException {
if (level == 0) {
List<GraphTargetItem> removed = new ArrayList<>();
@@ -553,7 +544,7 @@ public class ActionGraph extends Graph {
}
}
//Handle for loops at the end:
super.finalProcess(list, level, localData, path);
super.finalProcess(parent, list, level, localData, path);
}