From aa15ccd8887e63de54fd841e6d64450869a3cdde Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 13 Jan 2006 19:22:47 +0000 Subject: [PATCH] Properly redraw menu when a new email is cancelled by a blank address. --- exec/lbshell.js | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/exec/lbshell.js b/exec/lbshell.js index 3cf1036598..8118055501 100644 --- a/exec/lbshell.js +++ b/exec/lbshell.js @@ -708,16 +708,16 @@ while(1) { clear_screen(); console.putmsg("\x01_\r\n\x01b\x01hE-mail (User name or number): \x01w"); str=console.getstr("",40,K_UPRLWR); - if(str==null || str=="") - break; - if(str=="Sysop") - str="1"; - if(str.search(/\@/)!=-1) - bbs.netmail(str); - else { - i=bbs.finduser(str); - if(i>0) - bbs.email(i,WM_EMAIL); + if(str!=null && str!="") { + if(str=="Sysop") + str="1"; + if(str.search(/\@/)!=-1) + bbs.netmail(str); + else { + i=bbs.finduser(str); + if(i>0) + bbs.email(i,WM_EMAIL); + } } draw_main(true); break; @@ -754,16 +754,16 @@ while(1) { clear_screen(); console.putmsg("\x01_\r\n\x01b\x01hE-mail (User name or number): \x01w"); str=console.getstr("",40,K_UPRLWR); - if(str==null || str=="") - break; - if(str=="Sysop") - str="1"; - if(str.search(/\@/)!=-1) - bbs.netmail(str,WM_FILE); - else { - i=bbs.finduser(str); - if(i>0) - bbs.email(i,WM_EMAIL|WM_FILE); + if(str!=null && str!="") { + if(str=="Sysop") + str="1"; + if(str.search(/\@/)!=-1) + bbs.netmail(str,WM_FILE); + else { + i=bbs.finduser(str); + if(i>0) + bbs.email(i,WM_EMAIL|WM_FILE); + } } draw_main(true); break; -- GitLab