summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alpine/status.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/alpine/status.c b/alpine/status.c
index fcfcdfda..b28982b3 100644
--- a/alpine/status.c
+++ b/alpine/status.c
@@ -258,6 +258,10 @@ pause_for_and_mark_specific_msg(SMQ_T *msg)
int w;
w = (int) (displayed_time - time(0)) + msg->min_display_time;
+ if (w < 0 || w > 5){
+ w = msg->min_display_time > 5 ? 5 : msg->min_display_time;
+ displayed_time = time(0);
+ }
w = (w > 0) ? w : 0;
if(w){
delay_cmd_cue(1);