aboutsummaryrefslogtreecommitdiffstats
path: root/simg.js
diff options
context:
space:
mode:
Diffstat (limited to 'simg.js')
-rw-r--r--simg.js19
1 files changed, 18 insertions, 1 deletions
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;
};