diff options
author | Eduardo Chappa <chappa@washington.edu> | 2019-01-01 14:48:32 -0700 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2019-01-01 14:48:32 -0700 |
commit | a43c686472a0c28742d78667f320b6632453cd0f (patch) | |
tree | 5d22245b7d5063a1624957aa04c4a3d47426b824 | |
parent | 2e921f97bd1278a800acadcea21dbf7bf58ea51c (diff) | |
download | alpine-a43c686472a0c28742d78667f320b6632453cd0f.tar.xz |
* An addition to the previous commit, to add another check that we do
not sleep for too long when there are changes in the clock.
-rw-r--r-- | alpine/status.c | 4 |
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); |