From 2d2d65ae68bfb8057dbe4aa7f27ffb422221bd8f Mon Sep 17 00:00:00 2001 From: mitsugu oyama Date: Sat, 24 Mar 2012 10:00:27 +0900 Subject: add defection of delete object --- simg.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'simg.js') diff --git a/simg.js b/simg.js index 94eaf9c..0389a40 100644 --- a/simg.js +++ b/simg.js @@ -46,7 +46,12 @@ commands.addUserCommand( }; let saveDirectory=directoryPicker(); - if(saveDirectory.length<1) return; + if(saveDirectory.length<1){ + delete saveDirectory; + delete cookie; + delete contents; + return; + } let imgURL=contents.URL; let savePath; @@ -62,6 +67,10 @@ commands.addUserCommand( if(true===aFile.exists()){ let value=window.prompt('すでに同じ名前のファイルがあります。デフォルトファイル名を変更してください。',fileName.substr(1)); if(null===value){ + delete instream; + delete imgURL; + delete saveDirectory; + delete cookie; delete contents; return false; } @@ -78,10 +87,18 @@ commands.addUserCommand( }else{ outstream.close(); } + delete instream; + delete outstream; + delete imgURL; + delete saveDirectory; + delete cookie; delete contents; }; let falseCurrntImg=function(){ liberator.echo("Image file accept error."); + delete imgURL; + delete saveDirectory; + delete cookie; delete contents; return false; }; -- cgit v1.2.3