2nd swf saving fixed

This commit is contained in:
Honfika
2014-03-18 23:36:42 +01:00
parent 746a385c18
commit a7798d7f0c
2 changed files with 8 additions and 1 deletions

View File

@@ -530,7 +530,10 @@ public class MainFrameRibbonMenu implements MainFrameMenu, ActionListener {
private void clearModified(SWF swf) {
for (Tag tag : swf.tags) {
tag.setModified(false);
if (tag.isModified()) {
tag.setOriginalData(tag.getData());
tag.setModified(false);
}
}
}

View File

@@ -298,6 +298,10 @@ public class Tag implements NeedsCharacters, Exportable, ContainerItem, Serializ
return data;
}
public void setOriginalData(byte[] data) {
this.data = data;
}
public byte[] getDataOrOriginalData() {
if (modified) {
return getData();