summaryrefslogtreecommitdiff
path: root/alpine/radio.c
diff options
context:
space:
mode:
Diffstat (limited to 'alpine/radio.c')
-rw-r--r--alpine/radio.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/alpine/radio.c b/alpine/radio.c
index 65355a8b..40b99211 100644
--- a/alpine/radio.c
+++ b/alpine/radio.c
@@ -107,6 +107,7 @@ pre_screen_config_want_to(char *question, int dflt, int on_ctrl_C)
on_ctrl_C -- Answer returned on ^C
help -- Two line help text
flags -- Flags to modify behavior
+ WT_DING - ding the bell when asking.
WT_FLUSH_IN - Discard pending input.
WT_SEQ_SENSITIVE - Caller is sensitive to sequence
number changes caused by
@@ -123,6 +124,11 @@ want_to(char *question, int dflt, int on_ctrl_C, HelpType help, int flags)
int rv, width;
size_t len;
+ if((flags & WT_DING) && F_OFF(F_QUELL_BEEPS, ps_global)){
+ Writechar(BELL, 0);
+ fflush(stdout);
+ }
+
if(!ps_global->ttyo)
return(pre_screen_config_want_to(question, dflt, on_ctrl_C));
#ifdef _WINDOWS