X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.acorn%2Fsrc%2Forg%2Fsimantics%2Facorn%2FHeadState.java;h=c20d8e878a4eec04ebaa26ab892efa1790aea431;hp=56ef481a7155603f063a328f8f5214bcb759cc22;hb=00dfdf1c3bd241ba9ace7ec4e375695e181a8963;hpb=a0687ce02bac73aad9e0d7ddc85625016604f0db diff --git a/bundles/org.simantics.acorn/src/org/simantics/acorn/HeadState.java b/bundles/org.simantics.acorn/src/org/simantics/acorn/HeadState.java index 56ef481a7..c20d8e878 100644 --- a/bundles/org.simantics.acorn/src/org/simantics/acorn/HeadState.java +++ b/bundles/org.simantics.acorn/src/org/simantics/acorn/HeadState.java @@ -60,12 +60,11 @@ public class HeadState { public void save(Path directory) throws IOException { Path f = directory.resolve("head.state"); try { - File file = f.toFile(); BinaryMemory rf = new BinaryMemory(4096); try { MutableVariant v = new MutableVariant(Bindings.getBindingUnchecked(HeadState.class), this); Serializer s = Bindings.getSerializerUnchecked( Bindings.VARIANT ); - s.serialize(v, file); + s.serialize(rf, v); } finally { rf.close(); }