From a1c8e4cc98fff13a104cc07e70cbd331be44e2c7 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 28 Oct 2015 18:23:49 +0800 Subject: [PATCH] JSDOC/Packer.vala --- JSDOC/Packer.vala | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/JSDOC/Packer.vala b/JSDOC/Packer.vala index a1166f6..2b8ae16 100644 --- a/JSDOC/Packer.vala +++ b/JSDOC/Packer.vala @@ -203,12 +203,15 @@ namespace JSDOC continue; } + var loaded_string = false; + string file_contents; // debug Target if (this.debugTargetStream !=null) { - string str; - FileUtils.get_contents(file,out str); - this.debugTarget.write(str); + + FileUtils.get_contents(file,out file_contents); + this.debugTarget.write(file_contents); + loaded_string = false; } // it's a good idea to check with 0 compression to see if the code can parse!! @@ -222,7 +225,7 @@ namespace JSDOC // let's see if we have a min file already? // this might happen if tmpDir is set .. - var use_minfile = false; + if (true && FileUtils.test (minfile, FileTest.EXISTS)) { @@ -243,11 +246,14 @@ namespace JSDOC print("COMPRESSING "); //var codeComp = pack(str, 10, 0, 0); - if (File.exists(minfile)) { - File.remove(minfile); + if (FileUtils.test (minfile, FileTest.EXISTS)) { + FileUtils.remove(minfile); } - var str = File.read(file); - var str = this.packFile(str, file, minfile); + if (!loaded_string) { + FileUtils.get_contents(file,out file_contents); + } + + var str = this.packFile(file_contents, file, minfile); } -- 2.39.2