src/jsdoc/DocBuilder.vala
authorAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2019 06:59:18 +0000 (14:59 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2019 06:59:18 +0000 (14:59 +0800)
src/jsdoc/DocBuilder.vala

index 530e4eb..ffb8fd1 100644 (file)
@@ -315,11 +315,7 @@ namespace JSDOC
                                class_gen.pretty=  true;
                                class_gen.indent = 2;
                                GLib.warning("writing JSON:  %s", PackerRun.singleton().opt_doc_target+"/symbols/" +symbol.alias+".json");
-                               var tmp = this.tempdir + symbol.alias+".json";
-                               
-                               class_gen.to_file(tmp);
-                       File.new_for_path(tmp).move( File.new_for_pathPackerRun.singleton().opt_doc_target+"/symbols/" +symbol.alias+".json"),
-                               GLib.FileCopyFlags.OVERWRITE);
+                               this.writeJson(class_gen, PackerRun.singleton().opt_doc_target+"/symbols/" +symbol.alias+".json");
                        
                        jsonAll.set_object_member(symbol.alias,  this.publishJSON(symbol));