diff options
author | Lukas Fleischer <lfleischer@calcurse.org> | 2019-06-06 20:42:10 -0400 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2019-06-06 20:57:48 -0400 |
commit | d659a8e2eec44bba08ec498912e5217b28c4409b (patch) | |
tree | 730c036840b171f3a61faab6ff50e92facc30e1f /src/ui-day.c | |
parent | 16b346a1f485941bce108ae07d8a1abc3d4d852c (diff) | |
download | calcurse-d659a8e2eec44bba08ec498912e5217b28c4409b.tar.gz calcurse-d659a8e2eec44bba08ec498912e5217b28c4409b.zip |
Use empty end date instead of 0 when editing repetitions
Since commit 987fa9d (Allow to omit end date in repetitions,
2019-06-03), one can provide an empty date instead of using the value 0
to omit the end date of a repetition. Use this as default value when
editing repetitions without an end date.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/ui-day.c')
-rw-r--r-- | src/ui-day.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ui-day.c b/src/ui-day.c index c90edc1..fa106c8 100644 --- a/src/ui-day.c +++ b/src/ui-day.c @@ -364,7 +364,10 @@ static void update_rept(struct rpt **rpt, const long start) for (;;) { mem_free(timstr); - timstr = date_sec2date_str((*rpt)->until, DATEFMT(conf.input_datefmt)); + if ((*rpt)->until) + timstr = date_sec2date_str((*rpt)->until, DATEFMT(conf.input_datefmt)); + else + timstr = mem_strdup(""); status_mesg(msg_until_1, ""); if (updatestring(win[STA].p, &timstr, 0, 1) == GETSTRING_ESC) goto cleanup; |