diff options
Diffstat (limited to 'simg.js')
-rw-r--r-- | simg.js | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -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; }; |