Circuit rebuild wires when it is saved

This commit is contained in:
hneemann 2016-04-01 15:50:59 +02:00
parent 582376696d
commit 45a6ea8e51

View File

@ -68,6 +68,7 @@ public class Circuit {
} }
public void save(File filename) throws IOException { public void save(File filename) throws IOException {
wires = new WireConsistencyChecker(wires).check();
XStream xStream = Circuit.getxStream(); XStream xStream = Circuit.getxStream();
try (Writer out = new OutputStreamWriter(new FileOutputStream(filename), "utf-8")) { try (Writer out = new OutputStreamWriter(new FileOutputStream(filename), "utf-8")) {
out.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"); out.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");