From 98c5bf511e94c50ee19abce3212af1905026dfdd Mon Sep 17 00:00:00 2001 From: Dianne Skoll Date: Tue, 6 Sep 2022 09:14:55 -0400 Subject: [PATCH] Print banner prior to first MSG-type reminder. --- src/dorem.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dorem.c b/src/dorem.c index 8aa8d634..b281446f 100644 --- a/src/dorem.c +++ b/src/dorem.c @@ -868,6 +868,9 @@ static int ParseScanFrom(ParsePtr s, Trigger *t, int type) } } } + +static int DidMsgReminder = 0; + /***************************************************************/ /* */ /* TriggerReminder */ @@ -929,7 +932,8 @@ int TriggerReminder(ParsePtr p, Trigger *t, TimeTrig *tim, int jul) } /* If it's a MSG-type reminder, and no -k option was used, issue the banner. */ if ((t->typ == MSG_TYPE || t->typ == MSF_TYPE) - && !NumTriggered && !NextMode && !MsgCommand) { + && !DidMsgReminder && !NextMode && !MsgCommand) { + DidMsgReminder = 1; if (!DoSubstFromString(DBufValue(&Banner), &buf, JulianToday, NO_TIME) && DBufLen(&buf)) {