diff --git a/src/com/gpl/rpg/atcontentstudio/model/Project.java b/src/com/gpl/rpg/atcontentstudio/model/Project.java index d551932..31e4f61 100644 --- a/src/com/gpl/rpg/atcontentstudio/model/Project.java +++ b/src/com/gpl/rpg/atcontentstudio/model/Project.java @@ -1171,7 +1171,9 @@ public class Project implements ProjectTreeNode, Serializable { List filenamesToWrite = new LinkedList(); Map> dataToWritePerFilename = new LinkedHashMap>(); for (JSONElement gde : altered) { - filenamesToWrite.add(gde.jsonFile.getName()); + if (!filenamesToWrite.contains(gde.jsonFile.getName())) { + filenamesToWrite.add(gde.jsonFile.getName()); + } } for (JSONElement gde : created) { if (!filenamesToWrite.contains(gde.jsonFile.getName())) {