diff options
Diffstat (limited to 'simg.js')
-rw-r--r-- | simg.js | 22 |
1 files changed, 21 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,11 @@ 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; } fileName='/'+value; @@ -77,9 +87,19 @@ 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; }; |