mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-01 10:55:12 +00:00
fixCharactersOrder fix
This commit is contained in:
@@ -294,6 +294,7 @@ public final class SWF implements SWFContainerItem, Timelined {
|
||||
if (checkAll || tag.isModified()) {
|
||||
Set<Integer> needed = new HashSet<>();
|
||||
tag.getNeededCharacters(needed);
|
||||
boolean moved = false;
|
||||
for (Integer id : needed) {
|
||||
if (!addedCharacterIds.contains(id)) {
|
||||
CharacterTag neededCharacter = characters.get(id);
|
||||
@@ -306,8 +307,14 @@ public final class SWF implements SWFContainerItem, Timelined {
|
||||
tags.remove(neededCharacter);
|
||||
tags.add(i, neededCharacter);
|
||||
movedTags.add(neededCharacter);
|
||||
moved = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (moved) {
|
||||
i--;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (tag instanceof CharacterTag) {
|
||||
addedCharacterIds.add(((CharacterTag) tag).getCharacterId());
|
||||
|
||||
Reference in New Issue
Block a user